Yazı tipi alt kümesi.
Yazı tipi alt kümesi, bir yazı tipi dosyasının yalnız gereken karakterlerle yeniden üretilmiş hâlidir.
Bir yazı tipi dosyası varsayılan olarak binlerce karakter taşıyabiliyor: latin, Kiril, Yunan, Vietnamca ve daha fazlası. Türkçe, İngilizce ve Almanca için gereken küme bunun küçük bir bölümü — ve gereksiz olanlar her sayfada, her kullanıcı için indiriliyor.
Alt küme üretmek bu israfı ortadan kaldırıyor ve kazanç genelde dramatik oluyor: tam bir dosyanın küçük bir yüzdesine inebiliyor. Çok dilli sitelerde en büyük tek performans kazancı burada.
Hangi kümenin gerektiği dillere bağlı. Türkçe için latin ve genişletilmiş latin gerekiyor — genişletilmiş küme noktasız ı, ğ ve ş harflerini içeriyor. Almanca için umlautlar ve eszett aynı kümelerde bulunuyor.
- Yalnız gereken kümeleri üret — kullanılmayan alfabeler inmesin.
- Değişken yazı tipi kullan — altı ağırlık altı dosya yerine tek dosya.
- Dil başına ayrı dosya sunma — latin tabanlı dillerde tek dosya daha verimli.
- Kendi sunucunda barındır — harici host ek bağlantı ve gizlilik maliyeti.
Üçüncü madde bir ödünleşim içeriyor: Kiril ya da Arap alfabesi eklendiğinde denklem değişiyor ve dil başına ayrı dosya mantıklı hâle geliyor. Latin tabanlı üç dilde ise tek dosya daha az istek demek.
Bu sitede iki yazı tipi ailesi de latin ve genişletilmiş latin alt kümesiyle, değişken sürümde ve kendi alan adından sunuluyor.
Alt küme üretimi otomatikleştirilmeli: elle yapıldığında yazı tipi güncellendiğinde adım unutuluyor ve tam dosya yayına giriyor. Kusur sessiz — sayfa çalışmaya devam ediyor, yalnız ağırlaşıyor.
Kontrol basit: yayındaki yazı tipi dosyasının boyutuna bakmak. Beklenenin kat kat üstündeyse alt küme uygulanmamış demektir.
Ve bir kapsam notu: alt küme yalnız alfabeyle sınırlı değil — noktalama, sayılar, para birimi sembolleri ve tipografik işaretler de dahil edilmeli. Eksik bir küme, bir karakterin hiç görünmemesine yol açıyor.
- Yalnız gereken alfabeleri üret — Kiril ve Yunan inmesin.
- Noktalama ve sembolleri unutma — eksik küme karakteri hiç göstermiyor.
- Değişken yazı tipi kullan — tek dosya tüm ağırlıkları taşıyor.
- Kendi sunucunda barındır — harici host ek bağlantı ve gizlilik maliyeti.
- Boyutu doğrula — beklenenin kat kat üstündeyse alt küme uygulanmamış.