Жирний текст Unicode у постах: коли це нормально, коли шкодить і що використати натомість
Жирні та курсивні літери, які люди вставляють у біо й підписи, насправді є математичними символами. Ось що це означає для екранних читалок, пошуку та лімітів символів, коли слово або два прийнятні і які є кращі варіанти.



Створено в Hermoso
Ви бачили це в біо, заголовках LinkedIn і підписах: слово 𝐛𝐨𝐥𝐝 або 𝘪𝘵𝘢𝘭𝘪𝘤 там, де немає кнопки жирного. Це цікавий прийом, і ми навіть зробили безкоштовний генератор жирного та курсивного тексту для цього. Але у цього прийому є ціна, яку легко не помітити, бо її не видно. Ця стаття розповідає, чим насправді є ці літери, хто платить за це і коли це варте зусиль.
Це не літери іншого шрифту
Справжній жирний є форматуванням: літера H лишається звичайною H, а застосунок отримує вказівку намалювати її товстішою. Текстові поля не можуть передати таку вказівку, тому генератори роблять інше. Вони замінюють кожну літеру іншим символом, який просто схожий на жирний.
Ці символи походять з блоку Unicode під назвою Mathematical Alphanumeric Symbols, U+1D400 до U+1D7FF. Він існує для математики, де жирне x і курсивне x можуть означати різне. Діаграма Unicode для цього блоку пояснює, для чого він призначений і для чого ні: Призначено для математичних змінних, де варіації стилю мають смисловий сенс. Для звичайного тексту використовуйте стандартні латинські та грецькі літери з розміткою.
Отже, слово 𝐇𝐞𝐥𝐥𝐨 складається з п'яти символів, перший з яких називається MATHEMATICAL BOLD CAPITAL H. Усе далі випливає з цього.
Кому це шкодить
Людям, які користуються екранними читалками
Екранна читалка вголос зачитує текст. Вона знає, що робити з літерою H. Що вона зробить з MATHEMATICAL BOLD CAPITAL H, залежить від програми та її налаштувань. Section508.gov, урядова програма США з доступності, каже просто: “Екранні читалки можуть мати труднощі з правильним розпізнаванням спеціальних символів, тому краще уникати їх у дописах у соціальних мережах.” Стилізоване слово можуть зачитати символ за символом або пропустити, а стилізоване речення цілком гірше, ніж слово.
Людям, які вас шукають
Стилізована літера є іншим символом, ніж звичайна, тож пошук звичайного слова може її не знайти. Unicode фіксує, що кожен із цих символів є варіантом шрифту звичайної літери, як сумісне відображення в Unicode Character Database. Програми, що застосовують нормалізацію NFKC, зводять їх назад до звичайних літер, і тоді пошук працює. Чи робить це конкретний застосунок, вирішує сам застосунок. Це не той ризик, який варто брати з назвою вашого бренду, продукту або хештегом, за яким люди мають вас знаходити.
Ваш лічильник символів
Майже кожна стилізована літера лежить поза тією частиною Unicode, де живе більшість тексту, тому вона займає 2 одиниці коду UTF-16, тоді як звичайна літера займає 1, і 4 байти UTF-8, тоді як звичайна займає 1. (Кілька запозичених з блоку Letterlike Symbols, наприклад курсивна мала h, займають 1 одиницю коду і 3 байти.) Візьмемо Summer Sale: 11 символів, 10 літер і пробіл. У жирному Unicode це 10 × 2 + 1 = 21 одиниця коду. Поле, що рахує одиниці коду, побачить майже вдвічі більше. Поле, що рахує символи, побачить 11. Різні застосунки рахують по-різному, тому наш генератор показує обидва числа.
Людям, у чиїх пристроях немає шрифту
Якщо в телефоні чи комп'ютері немає шрифту з такими символами, він може показувати порожні квадрати. Ваш акцент перетвориться на ряд прямокутників.
Коли це нормально
Це не означає «ніколи». Це означає малі дози в місцях, де це не шкодить:
- Одне-два слова акценту в полі без форматування, наприклад як назва розділу в біо.
- Декорація поруч із реальною інформацією, а не замість неї. Стилізований заголовок над звичайним реченням усе одно лишає речення читабельним.
- Місця, які ви перевірили. Вставте, а потім подивіться, як це виглядає і читається в самому застосунку.
Коли це шкодить
- Цілі пости або довгі речення. Ціна зростає з кожною літерою.
- Усе, що люди мають прочитати правильно: ціни, дати, час, адреси, промокоди, інструкції, посилання.
- Назви, за якими люди шукають: ваш бренд, продукт, ваше ім'я та хештеги.
- Відображувані імена в акаунтах, які ви хочете, щоб люди знаходили.
- Реклама. Рекламні платформи дають поле заголовка, яке й так помітне. Напишіть краще формулювання.
Що використати натомість
- Справжнє форматування, де воно є. Блоги, листи, документи і багато редакторів постів мають справжній жирний і курсив. Використовуйте їх. Справжнє форматування зачитується як те слово, яким воно є.
- Великі літери для одного слова. NEW або TODAY передають наголос і залишаються звичайними літерами. Тримайте це в межах одного-двох слів.
- Структура. Короткий перший рядок, перенос рядка, список зі звичайними дефісами. Розмітка робить більшість того, для чого люди тягнуться до жирного.
- Емодзі як маркери, помірно. Власний чекліст Section508.gov просить обмежувати їх кількість і ставити в природних зупинках, а не посеред речення.
- Хештеги у CamelCase. #SpringLaunch, а не #springlaunch. Чекліст Section508.gov просить писати з великої літери кожне слово в багатослівному хештезі.
- Стилізуйте текст у зображенні або відео. Текст, намальований у картинці, може мати будь-який шрифт. Повторіть ті самі слова в підписі або alt-тексті, щоб ніхто їх не пропустив.
Якщо все ж використовуєте, робіть це правильно
У стилізованих алфавітах є прогалини. Unicode залишив кілька місць у блоці порожніми, бо ці літери вже існували деінде, у блоці Letterlike Symbols. Наприклад, курсивна мала h це U+210E (PLANCK CONSTANT), а алфавіти script, Fraktur і double-struck мають ще кілька прогалин. Генератор, який просто додає зсув до кожної літери, дає порожній або зламаний символ на кожній прогалині. Наш генератор іде за перехресними посиланнями у списку імен Unicode для кожної з цих 24 прогалин і перевірив кожну літеру кожного стилю за Unicode Character Database.
Він також залишає без змін те, що не може перетворити, точно так, як ви ввели. Літери з діакритикою, наприклад é, не мають стилізованої версії в блоці, а цифри є лише в п'яти стилях, тож вони лишаються звичайними.
Просте правило великого пальця
Перш ніж вставити стилізований текст, запитайте себе: якщо це прочитати вголос символ за символом або якщо пошук його не знайде, чи хтось пропустить щось важливе? Якщо так, залиште звичайний текст. Якщо це одне слово прикраси поруч із чітким звичайним реченням, сміливо використовуйте.
Спробуйте в генераторі жирного та курсивного тексту, який показує 13 стилів поруч, з кількістю символів і одиниць коду під кожним.
Де тут Hermoso
Hermoso є AI-агентом для маркетингу. Він досліджує рекламу, яка вже працює на вашому ринку, створює брендовані зображення та відеорекламу, публікує пости й планує їх у ваших власних соцмережах і запускає платні кампанії у ваших рекламних кабінетах. Коли вам потрібні стилізовані слова у відео, він може вшити субтитри та завершальні картки у вибраному вами стилі, набрані зі справжніх файлів шрифтів, тож стиль живе в картинці, а текст посту лишається звичайним. Hermoso працює у веб-застосунку або всередині Claude, ChatGPT і Cursor через свій MCP-сервер.
Часті запитання
Чи шкодить жирний текст Unicode доступності?
Може. Це математичні символи, а Section508.gov каже, що екранні читалки можуть мати труднощі з правильним розпізнаванням спеціальних символів, і радить уникати їх у дописах у соцмережах. Одне або два слова є невеликою ціною, а ціле речення великою.
Чому жирні літери рахуються як більше символів?
Кожна жирна літера лежить поза Basic Multilingual Plane, тому займає 2 одиниці коду UTF-16 і 4 байти UTF-8, тоді як звичайна літера займає по одній з кожного. Поля, що рахують одиниці коду, заповнюються приблизно вдвічі швидше.
Чи можуть люди знайти мій стилізований текст у пошуку?
Не надійно. Стилізовані літери є іншими символами. Програми, що застосовують нормалізацію Unicode NFKC, відображують їх назад у звичайні літери, але чи робить це конкретний застосунок, вирішує сам застосунок.
Що використати замість жирного Unicode?
Справжній жирний там, де поле його підтримує, великі літери для одного слова, переноси рядків і списки для структури, хештеги у CamelCase і стилізований текст усередині зображення або відео з тими самими словами в підписі.