Unicode yazı tipleri ile gerçek yazı tipleri
Kopyalayıp yapıştırdığınız «şık yazı tipleri» neden aslında yazı tipi değil ve bu fark pratikte ne anlama geliyor.
Yazı tipi bir çizimdir, karakter değil
Gerçek bir yazı tipi, cihazınıza karakterleri nasıl çizeceğini söyleyen bir dosyadır. A harfi, Helvetica'yla da dizseniz Times New Roman'la da dizseniz A harfi olarak kalır; değişen yalnızca biçimidir. Yazı tipini değiştirin, sayfadaki her A onunla birlikte değişir.
Bu sitedeki biçimler tam tersine çalışır. Bir karakterin nasıl çizildiğini değiştirmezler; onu, tesadüfen süslü bir A'ya benzeyen bambaşka bir karakterle takas ederler. Kalın «𝐀», kalın bir yazı tipindeki A harfi değildir. O, U+1D400, MATHEMATICAL BOLD CAPITAL A — kendi kod noktası olan, kendi başına bir karakterdir.
Bu fark neden önemli
Biçimlendirme değil karakter oldukları için kopyalayıp yapıştırmaya dayanırlar. Instagram biyografisinde kalın düğmesi yoktur ama metni kabul eder; dolayısıyla biçimlendirmenin silineceği yerde U+1D400 yapıştırmak işe yarar.
Sorunlara yol açan da aynı özelliktir. Metin biçimlendirilmiş değil, kalıcı olarak değiştirilmiştir; bu yüzden biçimlendirmenin asla getirmeyeceği sonuçları beraberinde taşır.
- Arama onu bulamaz. Adınızı aramak 𝓎𝑜𝓊𝓇 𝓃𝒶𝓂𝑒 sonucunu getirmez.
- Ekran okuyucular onu harf harf okuyabilir, atlayabilir ya da her karakterin resmî Unicode adını seslendirebilir.
- O karakterlere sahip olmayan cihazlar boş kutucuklar gösterir.
- Bazı platformlar bu karakterleri doğrudan reddeder ya da siler; özellikle kullanıcı adlarında.
Bu karakterler nereden geldi
Çoğu Unicode'a matematik için eklendi. Matematikçilerin kalın bir vektörü eğik bir skalerden ayırması gerekir, çünkü matematikte biçimin kendisi anlam taşır. Unicode bu ayrımları Matematiksel Alfasayısal Simgeler bloğunda ayrı karakterler olarak kodladı.
Onları süsleme için kullanmak, Unicode'un hiç öngörmediği bir amaç dışı kullanımdır; desteğin bu kadar dengesiz olmasının ve erişilebilirlik araçlarının bunlarla bu kadar kötü baş etmesinin nedeni tam olarak budur.