Бесплатный инструмент

Генератор шрифтов для Telegram: 17 юникод-стилей

Telegram не даёт сделать своё имя жирным. Зато даёт вставить туда буквы, которые уже нарисованы жирными. Эта страница превращает любой текст в семнадцать таких наборов — и честно говорит, чем за это платят.

Латинские буквы меняются во всех стилях, цифры — только в части: курсив, скрипт, фрактура и капитель оставляют их как есть. Кириллица, арабица, деванагари, иероглифы и эмодзи проходят без изменений — исключение лишь два последних стиля, они работают с любым письмом.

13 символов, 13 единиц. Оба лимита Telegram считает в символах, и стилизованная буква — это один символ. В UTF-16 она занимает две единицы, но в них меряются смещения разметки, а не лимит.

Семнадцать стилей

  • Жирный
    25 ед.

    𝐀𝐝𝐦𝐢𝐧𝐇𝐮𝐛 𝟐𝟎𝟐𝟔

  • Курсив
    21 ед.

    𝐴𝑑𝑚𝑖𝑛𝐻𝑢𝑏 2026

  • Жирный курсив
    21 ед.

    𝑨𝒅𝒎𝒊𝒏𝑯𝒖𝒃 2026

  • Рукописный
    20 ед.

    𝒜𝒹𝓂𝒾𝓃ℋ𝓊𝒷 2026

  • Жирный рукописный
    21 ед.

    𝓐𝓭𝓶𝓲𝓷𝓗𝓾𝓫 2026

  • Готический
    20 ед.

    𝔄𝔡𝔪𝔦𝔫ℌ𝔲𝔟 2026

  • Контурный
    24 ед.

    𝔸𝕕𝕞𝕚𝕟ℍ𝕦𝕓 𝟚𝟘𝟚𝟞

  • Моноширинный
    25 ед.

    𝙰𝚍𝚖𝚒𝚗𝙷𝚞𝚋 𝟸𝟶𝟸𝟼

  • Гротеск
    25 ед.

    𝖠𝖽𝗆𝗂𝗇𝖧𝗎𝖻 𝟤𝟢𝟤𝟨

  • Гротеск жирный
    25 ед.

    𝗔𝗱𝗺𝗶𝗻𝗛𝘂𝗯 𝟮𝟬𝟮𝟲

  • Гротеск курсивный
    21 ед.

    𝘈𝘥𝘮𝘪𝘯𝘏𝘶𝘣 2026

  • Гротеск жирный курсивный
    21 ед.

    𝘼𝙙𝙢𝙞𝙣𝙃𝙪𝙗 2026

  • Капитель
    13 ед.

    ᴀᴅᴍɪɴʜᴜʙ 2026

  • В кружках
    13 ед.

    ⒶⓓⓜⓘⓝⒽⓤⓑ ②⓪②⑥

  • Широкий
    13 ед.

    AdminHub 2026

  • Зачёркнутый
    26 ед.

    A̶d̶m̶i̶n̶H̶u̶b̶ ̶2̶0̶2̶6̶

  • Подчёркнутый
    26 ед.

    A̲d̲m̲i̲n̲H̲u̲b̲ ̲2̲0̲2̲6̲

В Telegram есть настоящие жирный и курсив — вот когда лучше они

Начнём с того, о чём молчат все такие генераторы: на кириллице это не работает. Стилизованных русских букв в Юникоде нет и не появится — наборы, из которых берутся эти начертания, придумывались для математики, а формулы пишут латиницей. Жирное «Привет» отсюда не получить. Получится жирное Privet, зачёркнутое «П̶р̶и̶в̶е̶т̶» и всё.

Дальше — как это устроено. Никакой шрифт не устанавливается. Инструмент подменяет каждую букву другим символом, у которого другое начертание заложено в самом Юникоде: набранная A превращается в U+1D400, отдельную букву из блока, придуманного для того, чтобы в статье по физике жирный вектор 𝐇 отличался от обычного H.

Отсюда и всё остальное. Начертание зашито в символ, а не наложено на него, поэтому текст сохраняет вид везде, куда его вставили, — включая поля Telegram, где форматирования нет вообще. И ровно поэтому всё, что работает через сравнение символов, перестаёт работать.

Где им место

В Telegram два вида текстовых полей, и от этого зависит выбор.

ПолеРодное форматированиеСимволы Юникода
Текст сообщения и подписьЕстьРаботает, но расточительно
Имя профиля, описаниеНетРади этого страница и сделана
Название канала или группыНетРаботает
ЮзернеймНетНе примут — только латиница, цифры, подчёркивание

Описание профиля — самый честный случай. Telegram даёт там 70 символов обычному аккаунту и 140 с Premium, жирного не предлагает, а одно слово капителью разбивает сплошную строку. Название канала — второй: это строка, которую подписчик проглядывает среди сорока других чатов, и одно стилизованное слово делает работу, которую сделал бы жирный шрифт, если бы он там был.

Где им не место

Внутри поста. Собственное форматирование Telegram покрывает жирный, курсив, подчёркивание, зачёркивание, спойлер, моноширинный текст, блоки кода, цитаты, раскрывающиеся цитаты, ссылки и кастомные эмодзи — всё это настоящие сущности поверх обычных букв. Это не бледная версия трюка со шрифтами, а лучшая: такой текст ищется, скринридер читает его как обычные слова, и один символ стоит одного символа.

Если вы здесь потому, что руками эту разметку писать невозможно, — задача решена: редактор постов собирает заголовки, таблицы, списки, цитаты и кнопки визуально и отправляет их родным сообщением Telegram, а что где отображается разобрано отдельно.

Три статьи расходов

Поиск. Telegram сравнивает символы, а не картинки. Переименуйте канал в готику — и он перестанет находиться у тех, кто набирает название обычно.

Скринридеры. Вспомогательные программы объявляют эти буквы математическими символами, диктуют по одной или пропускают. Всё, что читателю нужно понять, остаётся обычным текстом.

Длина. Самая мелкая из трёх — и её стоит сформулировать точно, потому что почти все страницы на эту тему, включая первую версию этой, формулируют её наоборот. Свои лимиты Telegram считает в символах: Bot API просит «1-4096 characters after entities parsing» для сообщения и «0-1024 characters after entities parsing» для подписи, а клиентская конфигурация описывает пару подписей как максимальную длину в UTF-8. Стилизованная буква — один символ, поэтому 1 024 жирные буквы помещаются в подпись ровно так же, как 1 024 обычные.

Удваивается другое число. Каждый символ из математических блоков лежит выше U+FFFF и занимает две единицы UTF-16, и именно в этих единицах Telegram меряет смещения и длины сущностей — где начинается и заканчивается жирный кусок, — причём в документации отдельно оговорено: «not code points». Это число важно, если вы собираете сообщения через API. Лимитом оно не является, и инструмент, который ругается на 512-й стилизованной букве, охраняет правило, которого у Telegram нет. Счётчик наверху показывает оба; капитель, кружки и широкий стиль остаются в базовом диапазоне и не удваивают даже второе.

Две дыры, которые генераторы обходят молча

У части букв стилизованного двойника нет: Юникод закодировал их раньше в другом месте и не стал делать это дважды. Рукописной B в своём блоке просто не существует — вместо неё ℬ из набора буквоподобных символов; то же с ℰ ℱ ℋ ℐ ℒ ℳ ℛ ℯ ℊ ℴ, с ℭ ℌ ℑ ℜ ℨ в готике, с ℂ ℍ ℕ ℙ ℚ ℝ ℤ в контурном и с курсивной ℎ. Генератор, который просто прибавляет смещение, выдаёт на этих местах незанятую позицию — и вы получаете пустой квадрат. Здесь каждая из них прописана вручную.

А у капители дыра настоящая: малой заглавной X в Юникоде нет, поэтому X остаётся собой. Это не баг: подставить похожую букву из другого алфавита — верный способ сделать текст ненаходимым ещё и вторым способом.

Как этим пользоваться и не выглядеть спам-каналом

Один акцент, а не целый абзац. Оставьте в названии находимую форму имени, а стилизованное слово поставьте рядом. Проверьте результат на втором устройстве, прежде чем ставить его в описание, куда вы больше не вернётесь. А если текст — это пост, а не подпись, берите настоящее форматирование.


Источники, сверено в сентябре 2026: Bot API — список родных сущностей, лимит сообщения 4 096 и лимит подписи 1 024, оба заданные как «characters after entities parsing», и подсчёт смещений сущностей в единицах UTF-16; сущности сообщения — там подсчёт в UTF-16 прямо ограничен «the length and offsets of entities» с оговоркой «not code points»; клиентская конфигурация Telegram — пара 1 024/4 096 для подписей и лимит описания профиля 70 символов (140 с Premium), описанные как максимальная длина в UTF-8, а там, где та же страница называет единицу полностью, — как «UTF-8 characters»; FAQ Telegram — набор символов юзернейма, «a-z, 0-9 and underscores», из-за которого ни одна из этих букв в юзернейм не встанет. Соответствия символов взяты из блоков стандарта Юникод: Mathematical Alphanumeric Symbols, Letterlike Symbols, Enclosed Alphanumerics, Halfwidth and Fullwidth Forms, IPA Extensions и Phonetic Extensions.

Что обычно спрашивают

Почему кириллица не меняется?
Потому что стилизованных кириллических алфавитов в Юникоде просто нет. Наборы, из которых берутся эти буквы, создавались для математических формул, а там кириллица не нужна — поэтому есть жирная латиница и нет жирного русского. Работает только латиница, цифры, а также зачёркивание и подчёркивание: эти два стиля цепляются к любому письму, включая русское.
Как поменять шрифт в Telegram?
Никак: приложение рисует все сообщения своей гарнитурой. Эта страница делает другое — подставляет вместо ваших букв другие символы Юникода, нарисованные иначе. Поэтому новый вид уезжает вместе с текстом в любое поле, даже туда, где форматирование запрещено.
Можно поставить такой шрифт в юзернейм?
Нет. В юзернейме разрешены только латинские буквы, цифры и нижнее подчёркивание, стилизованный символ туда не примут. Живут эти буквы в другом месте: имя профиля, описание, название канала и группы.
На всех ли устройствах это видно?
На современных телефонах почти всегда: символы взяты из давно существующих блоков Юникода, и системные шрифты iOS и Android их знают. На старом десктопе или устройстве с урезанным набором шрифтов часть букв может показаться пустыми квадратами. Проверьте в тестовом сообщении, прежде чем переименовывать канал.
Мешает ли это поиску?
Да, и это главная плата. Поиск Telegram сравнивает символы, а не начертания. Канал, названный готическим шрифтом, не найдётся у того, кто набирает имя обычными буквами. Стилизованное слово рядом с обычным названием — нормально, полностью стилизованное название — потеря людей, которые ищут вас по имени.
Сколько символов съедают такие буквы?
Ровно столько, сколько вы набрали. Лимиты сообщения и подписи Telegram задаёт в символах, а стилизованная буква — это один символ: в подпись на 1 024 символа влезет 1 024 жирные буквы так же, как 1 024 обычные. Удвоение, которое все повторяют, существует, но относится к другой мерке: большинство таких букв занимает по две единицы UTF-16, и в этих единицах Telegram считает смещения жирного, курсива и ссылок, а не лимит. Счётчик под полем показывает оба числа.
Как их читает скринридер?
Плохо. Программа чтения с экрана либо называет их математическими символами, либо диктует по одной букве, либо пропускает целиком. Всё, что важно понять читателю, оставляйте обычными буквами, а стилизованные используйте как акцент.