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.

Kısacası: bir yazı tipi aynı karakterlerin nasıl göründüğünü değiştirir. Bir yazı tipi oluşturucu karakterlerin kendisini değiştirir. Bu nedenle stil, kopyala ve yapıştır hiçbir yazı tipi ayarı olmayan uygulamalara bile aktarılır.

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.

İyi bir kural: önemli bilgileri düz metinde tutun ve şık stilleri yalnızca bir biyografideki tek bir kelime gibi kısa, dekoratif dokunuşlar için kullanın. Telefon numarası veya önemli bir talimat gibi temel ayrıntıları asla stilize Unicode'a koymayın.

Ne zaman kullanılmamalı

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

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ı.

Sık sorulan sorular

Are yazı tipi oluşturucu fonts real fonts?
Hayır. Bunlar stilize harflere benzeyen standart Unicode karakterlerdir. Gerçek bir yazı tipi, bir uygulamanın yüklediği ayrı bir dosyadır. Yazı tipi oluşturucuları herhangi bir yazı tipini değiştirmez; harflerinizi zaten stilize görünen farklı karakterlerle değiştirir.
Şık metin neden kutulara veya soru işaretlerine dönüşüyor?
Bir cihaz veya uygulama bir Unicode karakter için glife sahip değilse, bazen tofu olarak adlandırılan bir yer tutucu kutu gösterir. Metin hâlâ doğrudur, ancak o cihaz o belirli karakteri çizememektedir.
Unicode şık metin erişilebilirlik için kötü mü?
Olabilir. Ekran okuyucular matematiksel veya stilize harfleri garip bir şekilde, harf harf okuyabilir veya hiç okumayabilir. Önemli bilgiler için düz metin kullanın ve şık stilleri kısa, dekoratif dokunuşlar için saklayın.
Will using fancy fonts hurt my SEO or posts?
Arama motorları ve bazı uygulamalar stilize Unicode'u düz harflerle aynı şekilde işlemeyebilir, bu nedenle başlıklarda, isimlerde ve dizine eklenmesini veya aranabilir olmasını istediğiniz her şeyde bundan kaçının. Dekoratif kullanım için uygundur.
Aynı harfler neden her telefonda farklı görünüyor?
Her işletim sistemi Unicode karakterleri biraz farklı çizen kendi yazı tipleriyle gelir. Temeldeki karakterler aynıdır, ancak gördüğünüz şekiller cihazın yüklü yazı tiplerine bağlıdır.
Written by Abdullah, a developer focused on fast, privacy-first web tools. Proje hakkında ·