Bilgisayarımda yazı tiplerinin oluşturulma şekli hakkında hiçbir şey bilmediğimin farkındayım.
Gözleyebildiğim kadarıyla, yazı tipi oluşturma genellikle sistem genelinde tutarlı bir şekilde yapılır. Örneğin, DE kontrol panelimde yapılandırdığım alt piksel yazı tipi ipucu ayarlarının pencere kenarlarında, tarayıcımda, metin düzenleyicimde vb. Görünen metin üzerinde etkisi vardır. (Bazı Java uygulamalarının gözle görülür bir fark gösterdiğini gözlemlemeliyim, bu yüzden farklı bir yazı tipi oluşturma mekanizması kullanıyorlar).
Yukarıda aldığım şey, muhtemelen yazı tipi oluşturma ihtiyacı olan tüm uygulamaların bazı OS (veya DE) çapında kitaplıktan yararlanmasıdır.
Öte yandan, tarayıcılar genellikle kendi oluşturmalarını, belirli akış kurallarına göre metin dahil çeşitli öğelerin konumlandırılmasına özen gösteren bir oluşturma motoru aracılığıyla yönetir.
Bu iki gerçeğin nasıl uyumlu olduğundan emin değilim. Tarayıcının işletim sisteminden belirli bir konumda bir glif çizmesini istemesi gerektiğini varsayarım, ancak glifin ne kadar yer alacağını bilmeden metin akışını nasıl yönetebilir? Glif boyutlarını belirlemek için ayrı çağrılar var mı, böylece tarayıcının akışı, karakterler daha sonra işletim sistemi tarafından doldurulan küçük kutularmış gibi yönetebiliyor mu? (Her ne kadar bu karakter aralığıyla ilgilenmez). Veya işletim sistemi, metin akışı da dahil olmak üzere tam bir metin alanı çizmekten sorumlu mudur? İşletim sistemi, oluşturulan glifi bir bitmap olarak döndürür ve bunu ekranda çizmek için uygulamaya bırakır mı?