31 Temmuz 2019 aramba

Bitiik Yaz覺 Sistemlerinde Fontlar

1996'dan bu yana font yap覺yorum. Latin, K繹kT羹r羹k, 襤brani, Kiril gibi harfleri ayr覺k olduu fontlar覺 yap覺m覺 癟ok kolay. Arab ve Mogol gibi harfleri birleik olduu fontlarda birleme kurallar覺n覺 tan覺mlanmas覺 gerekiyor. Buna il璽veten, Arab yaz覺s覺nda hat sanat覺 gerei, bir harfi bata yaz覺l覺覺n覺 farkl覺 癟eidleri de olabiliyor (veya ortada ve soda). Aa覺daki resimde harfini bata yaz覺l覺覺n覺 b farkl覺 癟eidini g繹r羹yorsuuz. Hangi harften 繹ce hangi tarz覺 bas覺laca覺n覺 OpenType Glif (Glyph) Yr Deitirme Tablosunda tan覺mlanmas覺 gerekiyor. Bundan dolay覺 Arabca, Mogolca gibi bitiik yaz覺 sistemleri i癟in font i癟erisinde bu tan覺mlamalar覺 kod h璽linde yaz覺lmas覺 gerekiyor.

Baz覺 birleik Arab glif 繹rnekleri

Baz覺 birleik Mogol glif 繹rnekleri


Fontu kod k覺sm覺ndan bir b繹l羹m

G羹n羹m羹zde iletim sistemleri (PClerde Windows, Linux, Mac'larda MacOS, telefonlarda Android, IOS) farkl覺 yaz覺 sistemlerini g繹stermek i癟in i癟inde birden fazla font bulundurur. rnein Android https://fonts.google.com/ daki fontlar覺 kullan覺r; Hindce yaz覺y覺 g繹stermek i癟in Hindce fontu, Tibet癟e yaz覺y覺 g繹stermek i癟in Tibet癟e fontu, kez璽 Arab, 襤brani, K繹kT繹r羹k, Mogol, in, Kore, Bengal, Tay vs metinlerini g繹stermek i癟in onlar覺n fontunu kullan覺r. rnein MS Word'de Arial veya Times New Roman ile yaz覺 yazarken metne Tibet癟e bir yaz覺 kopyalarsa覺z yaz覺n覺 fontu otomatik Himalayan.ttf olur, 癟羹nk羹 Tibet harfleri bu fontta vard覺r. Android telefonumdaki Latin, Arab, Mogol, K繹kT繹r羹k, 襤brani, in/Japon, Kore yaz覺 tipleri bir hattat olarak houma gitmeyince say覺sal hattatl覺a soyundum ve farkl覺 yaz覺 sistemlerini e 癟ok sevdiim fontlar覺n覺 tek bir font i癟inde drleyip telefonuma sistem fontu olarak y羹kledim (sadece telefonu k繹klemeden fontunu deitirme ilemi iki y覺la yak覺n zaman ald覺; g羹venlikten dolay覺 Android bunu engelliyor). Tek sorun Arabca ile Mogolca harfleri ayn覺 font i癟ine baar覺l覺 ekilde g繹memiyordum. Fontu i癟ine bitiik yaz覺 sisteminde harfleri birleme kurallar覺n覺 tan覺mlayan kod g繹m羹lmesi gerektiinden dolay覺 (bitiik olmayan harfli Latin, Kiril, K繹kT繹r羹k, in/Japon, Kore, 襤brani, Tay gibi yaz覺 sistemlerinde bu sorun yoktur) bitiik yaz覺 sistemlerinden (Arabca, Mogolca, S羹ryanice) birden fazlas覺n覺 bulunduran bir font d羹nya 羹zerinde tahminimce yap覺lmam覺t覺r. Bunu sebebi san覺yorum ki bu yaz覺 sistemlerini hepsine h璽kim tek bir teknik eleman olmay覺覺d覺r. Ama bu da telefonumuzda istemediimiz estetikte fontlar覺 kullanmak zorunda b覺rak覺yor bizi. Siz Latin harfleriizden memnun olabilirsiiz ama Bir Arab, inli, Koreli, Mogol, Tibetli telefonunda kendi yaz覺s覺n覺 fontunu sevmeyebilir. 8/5/2020 itibariyle yakla覺k 15 ayd覺r 癟繹zmeye 癟al覺t覺覺m sorunu 癟繹zd羹m ve iki farkl覺 bitiik yaz覺 sistemi olan Arabca/Osmanl覺ca harfleri ile Mogol/Eski Uygur harflerini ayn覺 font i癟inde drleyebildim ve telefonuma y羹kleyebildim. Bu yaz覺 sistemlerini hepsini bildiim ve kulland覺覺m i癟in bu ihtiyac覺 hiss diyordum; siz tmeyebilirsiiz. Kendim gelitirdiim K繹kT羹r羹k, Latin/Kiril, in/Japon, Kore, Arab/Yei Uygur/Petu/Urdu, Kore, 襤br璽n簾, Hind, Mogol/Man癟u yaz覺 sistemlerini e sevdiim hatlar覺n覺 i癟eren tek bir fontu g繹r羹n羹m羹 aa覺daki gibidir:

Hi癟 yorum yok:

Yorum G繹nder