TemabayimTürkçe font karnesi

Veri 2 Kasım 2026

Türkçe karakter

Lato fontu neden Ş, Ğ ve İ harflerini göstermiyor

5 dk okuma · Yayın 21 Ekim 2026 ·4 kaynak

Bu yazının bölümleri
  1. Hangi harfler var, hangileri yok?
  2. Lato’nun yeni sürümünde Türkçe var mı?
  3. Sitenizde Lato kullanıyorsanız ne olur?
  4. Üç çözüm yolu
  5. Lato tek örnek değil

Google Fonts’un dağıttığı Lato, Türkçenin beş harfini çizmiyor: büyük Ğ, küçük ğ, noktalı büyük İ, büyük Ş ve küçük ş. ç, ö, ü ve noktasız ı ise var. Bu yüzden Lato ile yazılmış bir sayfada “Çiçek” düzgün görünürken “Şişli” sözcüğündeki Ş ve ş başka bir fonttan gelir. Sorun sizin temanızda, eklentinizde ya da CSS’inizde değil; doğrudan font dosyasında.

Lato, 20 Ekim 2026 verisinde Google Fonts popülerlik sıralamasında 9. sırada. Google’ın yayımladığı istek sayılarına göre son 30 günde Google Fonts sunucularından yaklaşık 32,3 milyar kez istendi. Bu kadar yaygın bir fontta Türkçe harflerin eksik olması, tema destek forumlarında neden yıllardır aynı sorunun sorulduğunu açıklıyor.

Hangi harfler var, hangileri yok?

Google Fonts her aile için hangi karakterleri içerdiğini alt kümelere bölerek yayımlıyor. Lato’nun listesinde iki alt küme var: latin ve latin-ext. Temel latin parçasında Batı Avrupa harfleri ve noktasız ı (U+0131) bulunuyor. Genişletilmiş latin-ext parçasında ise şu harfler var: Ą ą Ć ć Ę ę Ł ł Ń ń Ś ś Š š Ÿ Ź ź Ż ż Ž ž.

Bu liste neredeyse tamamen Lehçe harflerden oluşuyor; Çekçedeki Č ya da Macarcadaki Ő bile yok. Google Fonts’taki sürüm, Batı Avrupa dillerine ek olarak Lehçeyi kapsayacak biçimde hazırlanmış görünüyor. Türkçeye özgü Ğ ğ (U+011E, U+011F), İ (U+0130) ve Ş ş (U+015E, U+015F) bu parçada yok.

Google’ın aynı dosyada yayımladığı “desteklenen diller” listesi de bununla tutarlı: Lato için 367 dil listeleniyor ve Türkçe bunlar arasında değil. Yani Google kendi verisinde de Lato’yu Türkçe destekli saymıyor. Sorun, Google Fonts arayüzünde Lato’nun “Latin Extended” destekli görünmesinden kaynaklanıyor; latin-ext yazısı Türkçe harflerin var olduğu anlamına gelmiyor. Bunun genel nedenini latin-ext yazımızda anlattık.

Lato’nun yeni sürümünde Türkçe var mı?

Lato’nun resmî sitesi latofonts.com, ailenin “100’den fazla Latin alfabeli dili, 50’den fazla Kiril alfabeli dili ve Yunancayı” desteklediğini yazıyor. Bu ifade, Google Fonts’taki dosyanın değil, tasarımcının kendi sitesinde dağıttığı Lato 2 ailesinin kapsamını anlatıyor.

İşin ilginç yanı, Google’ın font dosyalarını tuttuğu açık kaynak deposunda (github.com/google/fonts) Lato’nun METADATA.pb dosyası bugün Kiril, genişletilmiş Kiril, Yunan, genişletilmiş Yunan ve Vietnamca alt kümelerini de listeliyor ve kaynak olarak “LatoGFVersion” adlı ayrı bir depoyu gösteriyor. Ama fonts.google.com’un 20 Ekim’de yayımladığı veride Lato hâlâ yalnızca latin ve latin-ext ile görünüyor ve son güncelleme tarihi 16 Eylül 2025. Yani daha geniş bir sürüm hazırlanmış olsa da Google Fonts’un sunduğu dosya henüz o değil.

Bu durum değişirse bizim ölçümümüzde de görünür. Her gece Google’ın verisini yeniden indiriyor, bir ailenin Türkçe durumu değişirse bunu son güncellenenler sayfasına yazıyoruz.

Sitenizde Lato kullanıyorsanız ne olur?

Font bir karakteri çizmiyorsa tarayıcı font-family listesinde sıradaki fonta geçer. Çoğu temada liste “Lato, sans-serif” biçimindedir. Bu durumda Ş, Ğ ve İ, işletim sisteminin varsayılan tırnaksız fontundan gelir ve bu font cihazdan cihaza değişir. Sistem fontlarının harf genişliği, kalınlığı ve x yüksekliği Lato’dan farklı olduğu için sözcüğün ortasında harf biçimi değişir. Kalın başlıklarda fark daha belirgindir.

Lato’yu bir sayfa düzenleyicisinden, bir WordPress temasından ya da bir e-posta şablonundan kullanıyor olabilirsiniz. Hepsinde sonuç aynıdır, çünkü dosya aynıdır.

Sitenizde durumu görmek için Chrome ya da Edge’de bir başlığa sağ tıklayıp “İncele”yi seçin, ardından “Computed” (Hesaplanan) sekmesinin en altındaki “Rendered Fonts” bölümüne bakın. “Şişli” sözcüğünü seçtiğinizde orada Lato’nun yanında ikinci bir font adı ve onun kaç karakter çizdiği görünür. Firefox’ta aynı bilgi “Fonts” (Yazı tipleri) panelinde yer alır. Bu kontrol, sorunun fontta mı yoksa sayfanın font tanımında mı olduğunu birkaç saniyede gösterir.

Üç çözüm yolu

1. Yedek fontu bilinçli seçmek

Lato’dan vazgeçmek istemiyorsanız eksik harflerin hangi fonttan geleceğini kendiniz belirleyebilirsiniz. Google Fonts’ta Carlito adında bir aile var. Google’ın açıklamasına göre Carlito, Lato’dan türetilmiş ve Calibri ile aynı ölçülere sahip olacak biçimde hazırlanmış bir font; tasarımcısı da Łukasz Dziedzic. Ölçümümüzde Carlito Türkçenin 18 harfinin hepsini çiziyor.

body {
  font-family: "Lato", "Carlito", sans-serif;
}

Bu sırada Lato’nun çizdiği bütün harfler Lato’dan, eksik Ğ, İ ve Ş ise Carlito’dan gelir. Harf biçimleri aynı tasarımdan çıktığı için fark sistem fontuna göre çok daha az göze batar. Yine de birebir aynı değildir: Carlito’nun harf genişlikleri Calibri’ye uyacak biçimde ayarlanmış, ağırlık seçenekleri de yalnız 400 ve 700. Lato’yu 300 ya da 900 kalınlıkta kullanıyorsanız tarayıcı Carlito’nun en yakın ağırlığını kullanır.

2. Türkçe tam bir fonta geçmek

Lato ile aynı grupta (tırnaksız, gövde metni için) Google Fonts’ta en çok kullanılan ve Türkçenin bütün harflerini çizen aileler arasında Open Sans, Nunito Sans, Mulish ve Source Sans 3 var. Bu dört aile 20 Ekim verisinde popülerlikte sırasıyla 2., 27., 48. ve 49. sırada. Nunito Sans, Mulish ve Source Sans 3 ₺ işaretini de çiziyor; Open Sans çizmiyor. Hangisinin Lato’ya görsel olarak daha yakın olduğu bir zevk meselesi; font sayfalarındaki Türkçe örnek metinle yan yana karşılaştırabilirsiniz.

3. Lato 2’yi kendi sunucunuzdan sunmak

Lato, SIL Open Font License ile dağıtılıyor ve bu lisans fontun kopyalanmasına ve kendi sitenizde sunulmasına izin veriyor. Tasarımcının sitesindeki daha geniş kapsamlı sürümü indirip WOFF2’ye çevirerek kendi sunucunuzdan sunabilirsiniz. Bu yolu seçerseniz iki şeye dikkat edin: indirdiğiniz dosyada Ğ, İ ve Ş’nin gerçekten bulunduğunu kendi metninizle deneyin ve font ailesine Google Fonts’taki adla aynı adı vermeyin, yoksa tarayıcı önbellekteki eski Lato ile karışabilir.

Lato tek örnek değil

Google Fonts’ta latin-ext parçası olduğu hâlde Türkçe harflerden en az birini çizmeyen 263 aile saydık. En sık görülen desen tam olarak Lato’daki gibi: Ğ, ğ, İ, Ş ve ş birlikte eksik, ç, ö, ü ve ı var. 395 aile bu deseni taşıyor. Popüler örnekler arasında Arvo, Abel, Lobster Two ve Permanent Marker bulunuyor. Listenin tamamı ve her biri için aynı gruptan Türkçe tam seçenekler Türkçesi eksik fontlar sayfasında.

Bir fontu seçmeden önce “ŞİŞLİ’DE IĞDIR’LI BİR ÇOCUK” gibi büyük harfli bir satırla denemek, bu tür sorunları birkaç saniyede ortaya çıkarır. Lato’da bu satırın beş harfi başka fonttan gelir.

Kaynaklar

  1. Google Fonts, Lato aile metadata dosyası (coverage ve languages alanları)
  2. google/fonts deposu, ofl/lato/METADATA.pb
  3. Lato resmî sitesi, Lato free fonts
  4. Google Fonts, Carlito aile metadata dosyası

Yazı, sitenin bağımsız yayıncısı tarafından yukarıdaki kaynaklar kontrol edilerek hazırlandı. Bir hata gördüyseniz bize yazın.

Devamını okuyun