Blog

Gönderilerde Unicode kalın metin: ne zaman uygun, ne zaman zararlı, yerine ne kullanılmalı

Biyografilere ve altyazılara yapıştırılan kalın ve italik harfler matematik sembolleridir. Bunun ekran okuyucular, arama ve karakter sınırları için ne anlama geldiğini, bir iki kelimenin ne zaman yeterli olduğunu ve daha iyi seçenekleri burada bulabilirsiniz.

Hermoso ile yapıldı

Biyografilerde, LinkedIn başlıklarında ve altyazılarda gördünüz: kalın düğmesi olmayan bir yerde 𝐛𝐨𝐥𝐝 ya da 𝘪𝘵𝘢𝘭𝘪𝘤 biçiminde bir kelime. Güzel bir numara ve bunun için ücretsiz bir kalın ve italik metin oluşturucu bile yaptık. Ama bu numaranın, göremediğiniz için gözden kaçan bir maliyeti var. Bu yazı, bu harflerin gerçekte ne olduğunu, maliyeti kimin ödediğini ve ne zaman değdiğini ele alıyor.

Farklı bir yazı tipindeki harfler değil

Gerçek kalınlık biçimlendirmedir: harf hâlâ sıradan bir H'dir ve uygulamaya onu daha koyu çizmesi söylenir. Düz metin alanları bu talimatı taşıyamaz, bu yüzden oluşturucular başka bir şey yapar: her harfi kalın görünen farklı bir karakterle değiştirirler.

Bu karakterler, U+1D400 ile U+1D7FF arasındaki Mathematical Alphanumeric Symbols bloğundan gelir. Bu blok matematik için var; orada kalın bir x ile italik bir x farklı anlamlar taşıyabilir. Unicode'un bloğun kendi tablosu neyin ne için olduğunu ve neyin için olmadığını şöyle söyler: Stil değişimlerinin anlamsal olarak önemli olduğu matematiksel değişkenler için kullanılır. Genel metin için, işaretlemeli standart Latin ve Yunan harflerini kullanın.

Yani 𝐇𝐞𝐥𝐥𝐨 kelimesi beş semboldür, ilki MATHEMATICAL BOLD CAPITAL H adını taşır. Aşağıdaki her şey bundan çıkar.

Kimi zarar verir

Ekran okuyucu kullananlar

Ekran okuyucu metni yüksek sesle okur. Harf H'yi nasıl okuyacağını bilir. MATHEMATICAL BOLD CAPITAL H ile ne yapacağı yazılıma ve ayarlarına bağlıdır. Section508.gov, ABD hükümetinin erişilebilirlik programı, bunu basitçe söyler: “Ekran okuyucular özel karakterleri doğru tanımlamakta zorlanabilir, bu yüzden bunları sosyal medya gönderilerinde kullanmamak en iyisidir.” Biçimlendirilmiş bir kelime sembol sembol okunabilir ya da atlanabilir; tüm biçimlendirilmiş bir cümle ise bir kelimeden daha kötüdür.

Sizi arayan insanlar

Biçimlendirilmiş bir harf, sıradan harften farklı bir karakterdir, bu yüzden düz kelimeyi arama onunla eşleşmeyebilir. Unicode, bu sembollerin her birinin sıradan bir harfin yazı tipi varyantı olduğunu Unicode Character Database içinde bir uyumluluk eşlemesi olarak kaydeder. NFKC normalization uygulayan yazılımlar bunları düz harflere geri katlar ve arama çalışır. Belirli bir uygulamanın bunu yapıp yapmadığı uygulamaya bağlıdır. Markanız, ürün adınız ya da insanların bulmasını istediğiniz bir hashtag ile bu bir bahis olmamalı.

Karakter sayınız

Neredeyse her biçimlendirilmiş harf, çoğu metnin bulunduğu Unicode bölümünün dışında kalır; bu yüzden düz bir harfin 1 UTF-16 kod birimi aldığı yerde 2, UTF-8'de ise 1 yerine 4 bayt alır. (Letterlike Symbols bloğundan ödünç alınan birkaç harf, örneğin italik küçük h, 1 kod birimi ve 3 bayt alır.) Summer Sale örneğini alın: 11 karakter, 10 harf ve bir boşluk. Unicode kalınla bu 10 × 2 + 1 = 21 kod birimidir. Kod birimlerini sayan bir alan neredeyse iki katını görür. Karakterleri sayan bir alan 11 görür. Farklı uygulamalar farklı sayar, bu yüzden oluşturucumuz her iki sayıyı da gösterir.

Yazı tipine sahip olmayan kişiler

Bir telefonda ya da bilgisayarda bu sembolleri içeren bir yazı tipi yoksa boş kutular çizebilir. Vurgunuz bir dizi dikdörtgene dönüşür.

Ne zaman uygun

Bunların hiçbiri asla anlamına gelmez. Zarar vermeyen yerlerde küçük dozlar anlamına gelir:

  • Bir iki kelime vurgu, biyografideki bir bölüm etiketi gibi biçimlendirmesi olmayan bir alanda.
  • Gerçek bilginin yanındaki süsleme, onun yerine değil. Düz bir cümlenin üzerindeki biçimlendirilmiş bir başlık, cümleyi yine de okunabilir bırakır.
  • Test ettiğiniz yerler. Yapıştırın, sonra gerçek uygulamada nasıl göründüğünü ve okunduğunu kontrol edin.

Ne zaman zarar verir

  • Bütün gönderiler ya da uzun cümleler. Maliyet her harfle artar.
  • İnsanların doğru okuması gereken her şey: fiyatlar, tarihler, saatler, adresler, indirim kodları, talimatlar, bağlantılar.
  • İnsanların aradığı isimler: markanız, ürününüz, kendi adınız ve hashtag'ler.
  • Görünen adlar, insanların bulmasını istediğiniz hesaplarda.
  • Reklamlar. Reklam platformları zaten öne çıkan bir başlık alanı verir. Onun yerine daha iyi bir başlık yazın.

Bunun yerine ne kullanılmalı

  • Varsa gerçek biçimlendirme. Bloglar, e-postalar, belgeler ve birçok gönderi düzenleyicisi gerçek kalın ve italiğe sahiptir. Bunları kullanın. Gerçek biçimlendirme, ait olduğu kelime olarak okunur.
  • Tek bir kelime için büyük harf. NEW ya da TODAY vurguyu taşır ve sıradan harfler olarak kalır. Bir iki kelimede tutun.
  • Yapı. Kısa bir ilk satır, bir satır sonu, düz tirelerle bir liste. Düzen, insanların kalınla yapmaya çalıştığı işin çoğunu yapar.
  • Emojileri ölçülü biçimde işaretçi olarak kullanın. Section508.gov’un kendi kontrol listesi, kaç tane kullandığınızı sınırlamanızı ve bir cümlenin ortasında değil, doğal durma noktalarında tutmanızı ister.
  • CamelCase hashtag'ler. #SpringLaunch, #springlaunch yerine. Section508.gov’un kontrol listesi, çok kelimeli bir hashtag'deki her kelimenin büyük harfle başlamasını ister.
  • Biçimlendirmeyi görselin ya da videonun içine koyun. Bir resme çizilmiş metin istediğiniz herhangi bir yazı tipinde olabilir. Aynı kelimeleri altyazıda ya da alternatif metinde de söyleyin ki kimse kaçırmasın.

Kullanacaksanız, düzgün kullanın

Biçimlendirilmiş alfabelerde boşluklar var. Unicode, bu harflerin zaten Letterlike Symbols bloğunda başka yerde var olduğu için bloktaki bazı yuvaları boş bıraktı. Örneğin italik küçük h, U+210E (PLANCK CONSTANT) ve yazı, Fraktur ve çift çizgili alfabelerde birkaç boşluk daha var. Her harfe yalnızca bir ofset ekleyen bir oluşturucu, her boşlukta boş ya da bozuk bir karakter üretir. Bizimki bu 24 boşluğun her biri için Unicode names list içindeki çapraz referansları izler ve her stilin her harfini Unicode Character Database'e karşı kontrol ettik.

Ayrıca çeviremediği her şeyi yazdığınız gibi bırakır. é gibi aksanlı harflerin bloğta biçimlendirilmiş bir karşılığı yoktur ve rakamlar yalnızca beş stilde bulunur, bu yüzden onlar düz kalır.

Hızlı bir pratik kural

Biçimlendirilmiş metni yapıştırmadan önce sorun: bu, sembol sembol sesli okunsa ya da arama tarafından bulunamasa, birisi önemli bir şeyi kaçırır mı? Evet ise düz tutun. Açık bir düz cümlenin yanında tek bir kelimelik süs ise devam edin.

Bunu kalın ve italik metin oluşturucuda deneyin; her biri için karakter ve kod birimi sayılarıyla birlikte 13 stili yan yana gösterir.

Hermoso nerede yer alıyor

Hermoso bir AI pazarlama ajanıdır. Pazarınızda zaten işe yarayan reklamları araştırır, markanıza uygun görsel ve video reklamları yapar, kendi sosyal hesaplarınıza gönderi yayınlayıp planlar ve kendi reklam hesaplarınızda ücretli kampanyalar yürütür. Bir videoda biçimlendirilmiş kelimeler istediğinizde, tarif ettiğiniz görünümde altyazıları ve son kartları gömebilir; bunlar gerçek yazı tipi dosyalarından dizilir, böylece stil görüntünün içinde kalır ve gönderi metni düz kalır. Web uygulamasında ya da Claude, ChatGPT ve Cursor içinde MCP sunucusu üzerinden çalışır.

Sıkça sorulanlar

Unicode kalın metin erişilebilirlik açısından kötü mü?

Olabilir. Harfler matematiksel sembollerdir ve Section508.gov, ekran okuyucuların özel karakterleri doğru tanımlamakta zorlanabileceğini söyler ve sosyal medya gönderilerinde bunlardan kaçınılmasını önerir. Bir iki kelime küçük bir maliyettir. Tüm bir cümle büyük bir maliyettir.

Kalın harfler neden daha fazla karakter sayılır?

Her kalın harf Temel Çok Dilli Düzlemin dışında kalır; bu yüzden düz bir harfin her birinden 1 aldığı yerde 2 UTF-16 kod birimi ve 4 UTF-8 bayt alır. Kod birimlerini sayan alanlar yaklaşık iki kat hızlı dolar.

İnsanlar biçimlendirilmiş metnimi aramada bulabilir mi?

Güvenilir biçimde değil. Biçimlendirilmiş harfler farklı karakterlerdir. Unicode NFKC normalleştirmesi uygulayan yazılımlar bunları düz harflere eşler, ama belirli bir uygulamanın bunu yapıp yapmadığı uygulamaya bağlıdır.

Unicode kalın yerine ne kullanmalıyım?

Alanın desteklediği yerde gerçek kalın, tek bir kelime için büyük harf, yapı için satır sonları ve listeler, CamelCase hashtag'ler ve resmin ya da videonun içinde biçimlendirilmiş metin; altyazıda ise aynı kelimelerle.