The honest explainer
Unicode Yazı Tipleri Nasıl Çalışır (ve Neden Bazen Bozulur)?
Yazı stilleri oluşturucumuz ve benzeri araçlar düzinelerce farklı yazı tipine benzeyen metin üretir. İşte bunun nasıl çalıştığının dürüst gerçeği ve aynı metnin neden bir uygulamada mükemmel görünürken diğerinde boş kutular olarak göründüğü.
Unicode nedir?
Unicode, her karaktere kod noktası adı verilen benzersiz bir numara veren devasa, üzerinde mutabık kalınmış bir listedir. A harfi, 7 rakamı, bir emoji, bir Japonca karakter ve bir müzik sembolünün her birinin bu listede kendi numarası vardır. Uygulamalar ve cihazlar, bir telefonda yazılan metnin diğerinde doğru görünmesi için Unicode kullanır.
Önemle belirtmek gerekir ki, Unicode sadece düz alfabeyi içermez. Yıllar içinde matematik, bilim ve semboller için kalın harfler, italik harfler, yazı harfleri, daire içine alınmış harfler ve daha fazlası gibi birçok alternatif alfabe eklemiştir. Bunlar, normal harflerden tamamen ayrı, kendi kod noktalarına sahip gerçek karakterler olarak var olur.
Yazı tipleri ve karakterler: temel fark
Gerçek bir yazı tipi, Arial veya Times New Roman gibi, bir uygulamanın metni nasıl çizeceğine karar vermek için yüklediği ayrı bir dosyadır. Yazı tipini değiştirmek aynı harfleri korur ancak onları farklı şekilde çizer. Instagram veya Discord gibi çoğu uygulama bir yazı tipi seçmenize izin vermez.
A yazı tipi oluşturucu farklı bir şey yapar. Herhangi bir yazı tipini değiştirmez. Bunun yerine normal harflerinizin her birini zaten stilize görünen farklı bir Unicode karakter ile değiştirir. "Merhaba" yazdığınızda ve kalın bir versiyon aldığınızda, kalın uygulamıyorsunuz; göründükleri her yerde kalın bir şekilde çizilen beş farklı karakter alıyorsunuz.
Yani bunlar gerçekten yazı tipleri değil
Doğru. Onlara "yazı tipleri" demek pratik bir kısaltmadır, ancak teknik olarak alternatif Unicode karakterlerdirs. Bu aynı zamanda bir yazı tipi oluşturucu gerçek sprey boya graffiti veya özel bir el yazısı fontu gibi gerçekten yeni bir yazı stili asla üretemez. Yalnızca Unicode'da zaten var olan stilize karakterleri kullanabilir, bu nedenle bazı görünümler yaklaşıktır.
Şık metin neden bazen bozulur
Bir yere şık bir stil yapıştırmış ve bunun yerine boş kutular, soru işaretleri veya düz harfler görmüş olabilirsiniz. Bunun birkaç nedeni var:
Missing glyphs (tofu)
Bir karakteri çizmek için, bir cihazın yüklü yazı tiplerinden birinde bunun için bir glife ihtiyacı vardır. Belirli bir Unicode karakter o cihazda glife sahip değilse, genellikle "tofu" takma adıyla anılan bir yer tutucu kutu görürsünüz. Metin teknik olarak hâlâ doğrudur; cihaz sadece o karakteri çizememektedir.
Stripped characters
Bazı uygulamalar, özellikle ad ve kullanıcı adı alanlarında girdiğiniz metni temizler veya sınırlar ve olağandışı karakterleri kaldırır. Bu nedenle stilize görünen isimler birçok yerde çalışır ancak hesap kullanıcı adları genellikle çalışmaz.
Combining marks behaving differently
Hata and Zalgo stilleri harflerin üstüne ekstra işaretler yığar. Farklı uygulamalar bu işaretleri farklı şekilde sınırlar veya kırpar, bu nedenle ağır bir hata efekti bir yerde yoğun, başka bir yerde hafif görünebilir.
The accessibility side
Bu kısım genellikle göz ardı edilir, bu yüzden net olmakta fayda var. Görme engelli kişiler için metni sesli okuyan ekran okuyucular, stilize Unicode ile zorlanabilir. Matematiksel kalın veya yazı tipindeki bir kelime tek tek karakter olarak okunabilir, yanlış telaffuz edilebilir veya tamamen atlanabilir.
Ne zaman kullanılmamalı
- Aramada bulunmasını istediğiniz her şey. Arama motorları stilize karakterleri normal kelimelerle eşleştirmeyebilir, bu nedenle başlıklarda ve önemli metinlerde bunlardan kaçının.
- Long passages. Stilize Unicode toplu olarak okumak daha zordur ve ekran okuyucular için daha kötüdür.
- Kullanıcı adları ve hesap adları. Most platforms reject unusual characters there.
- Formlar ve resmi alanlar. Reklamlar, adresler ve benzerleri düz kalmalıdır.
Bir biyografi süsü, alt yazı, tek kelimelik bir vurgu veya eğlenceli bir mesaj gibi diğer her şey için, şık metin öne çıkmanın harika ve zararsız bir yoludur.
Quick glossary
- Unicode: her karaktere benzersiz bir numara veren küresel standart.
- Code point: bir karaktere atanan benzersiz numara.
- Glyph: bir yazı tipinde bir karakterin gerçek çizilmiş şekli.
- Tofu: bir glif eksik olduğunda gösterilen yer tutucu kutu.
- Combining mark: bir başkasının üstüne yığılan, aksanlar ve hata efektleri için kullanılan karakter.
Denemeye hazır mısınız? Tüm yazı stilleri araçlarına dönün veya şu stilleri keşfedin: el yazısı, gotik yazı ve glitch yazı.