Noktasız ı ve baş harfin tuzağı
Türkçede i ve ı iki ayrı harftir. Yazılımın çoğu bunu bilmez ve İstanbul’u ISTANBUL yapar.
Latin alfabesini kullanan çoğu dilde i harfinin büyüğü I'dır. Türkçede değil. Türkçede dört harf vardır: noktalı i ve onun büyüğü İ, noktasız ı ve onun büyüğü I.
Bu bir incelik değil. Anlamı değiştirir: açık ile acık, sıkı ile siki.
Tipografide nerede görünür
Noktasız ı, üzerinde hiçbir şey taşımayan tek küçük harftir; yanındaki noktalı harflerle aynı ritimde durması gerekir. Kötü çizilmiş bir yazı tipinde ı, i'nin noktası silinmiş hâli gibi durur — gövde aynıdır, ama üstteki boşluk artık hiçbir işe yaramaz ve satır orada delinir.
İyi çizilmiş bir yazı tipinde ı'nın gövdesi bir tık daha geniştir, çünkü üstünü dengeleyecek nokta yoktur.
Büyük harfe çevirirken
Bir başlığı büyük harfe çeviren her kod parçası bu tuzağa düşer. istanbul kelimesi Türkçe kurallarla İSTANBUL olur, İngilizce kurallarla ISTANBUL. İkincisi Türkçede başka bir kelimedir.
'istanbul'.toUpperCase() // ISTANBUL — yanlış
'istanbul'.toLocaleUpperCase('tr') // İSTANBUL — doğru
Bu yüzden başlıkları büyük harfe çevirmemek en güvenli yoldur. Zaten okunabilirlik açısından da doğru olan budur: büyük harf bloğu, gözün kelime biçimini tanımak için kullandığı çıkıntıları siler.
Işık, yığın, İstanbul. Üç kelime, dört farklı i.