Это не шрифт, и отсюда всё остальное
Шрифт — это файл с начертанием, который должен стоять у того, кто читает. Здесь ничего такого нет. Каждая строка ниже — другие буквы из самого Unicode: 𝔄 это не «A» готикой, а отдельный символ U+1D504, живущий в таблице рядом с математическими знаками.
Практический вывод ровно один, и он объясняет и возможности, и ограничения: раз это обычный текст, он копируется и вставляется куда угодно, в том числе туда, где выбора шрифта никогда не было. И по той же причине его отвергает любая форма, которая проверяет символы.
Куда это вставится, а куда нет
У площадок два разных поля, и их постоянно путают.
| Поле | Что разрешено | Стилизация |
| --- | --- | --- |
| Telegram, @юзернейм | a–z, 0–9, _, от 5 символов | нет |
| Discord, username | a–z, 0–9, _, . | нет |
| TikTok, @username | a–z, 0–9, _, . | нет |
| Roblox, username | a–z, A–Z, 0–9, одно _ | нет |
| Minecraft, ник | a–z, A–Z, 0–9, _ | нет |
| Отображаемое имя везде | кириллица, эмодзи, Unicode | да |
Правила юзернеймов в левом столбце — те же, по которым работают наши генератор ников и генератор юзов для Telegram: там они взяты из справок площадок и проверяются в коде.
Поэтому честный ответ на вопрос «как сделать красивый ник» звучит так: красивым делается отображаемое имя, а юзернейм остаётся простым. Это не компромисс, а устройство самих площадок — адрес должен быть набираемым с клавиатуры, а подпись над ним может быть какой угодно.
Где ломаются другие генераторы
В блоке математических алфавитов Unicode есть дыры. Готический ряд идёт подряд, кроме пяти заглавных: C, H, I, R и Z закодировали раньше, и они лежат в другой таблице. У рукописного таких исключений одиннадцать.
Генератор, который просто прибавляет смещение к коду буквы, на этих местах выдаёт незанятую позицию — и читатель видит пустой квадрат вместо буквы. Заметить это на своём имени можно только случайно: если в нём нет ни одной из проблемных букв, всё выглядит правильно.
Здесь каждая дыра прописана руками, а тест проходит по всем алфавитам и отклоняет любой символ, который Unicode не назначил. Проверяется не образец, а вся таблица целиком.
Если нужны украшения вокруг имени
Начертания меняют сами буквы. Если нужны крылья, свиток или звёзды по краям — это соседняя страница: красивые ники с украшениями. Правило там то же самое: отображаемое имя примет, юзернейм — нет.
Считается у вас в браузере
Имя никуда не отправляется: все двадцать одно начертание собираются в открытой вкладке, и страница продолжает работать с выключенной сетью.
Вопросы
Почему ник не принимается в @юзернейм?+
Потому что это не шрифт, а другие буквы. Telegram, Discord, TikTok, Roblox и Minecraft разрешают в юзернейме только латиницу a–z, цифры и подчёркивание (где-то ещё точку). Символ 𝔄 для них не буква «A», а посторонний знак, и форма отклонит его целиком. Стилизация предназначена для отображаемого имени — это отдельное поле.
Где тогда это работает?+
В отображаемом имени: «Имя» в Telegram, display name в Discord, ник в Steam, имя профиля в Instagram и TikTok. Это поля, в которых и так разрешены кириллица и эмодзи, поэтому юникод-алфавиты в них проходят.
Почему некоторые буквы выглядят иначе остальных?+
Потому что часть букв попала в Unicode раньше самого блока и лежит в другом месте: в готическом ряду это C, H, I, R и Z, в рукописном — одиннадцать знаков. Мы подставляем их вручную. Если инструмент этого не делает, вместо буквы появляется пустой квадрат — на нашей стороне это проверяется тестом, который отклоняет любой неназначенный символ.
Почему нет цифр в курсиве и рукописном?+
В Unicode их не существует: цифровые формы есть только у жирного, контурного, моноширинного, без засечек и у заключённых в рамки. Цифры мы оставляем обычными, а не подмешиваем из другого начертания — иначе имя выглядит собранным из двух разных.
Почему кириллица не стилизуется?+
Потому что этих букв в Unicode просто нет. Математические алфавиты — готический, рукописный, контурный — содержат только латиницу и часть цифр: кириллических начертаний туда не добавляли. Поэтому русское имя проходит через все начертания без изменений, и страница об этом говорит прямо, а не делает вид, что сработало. Рамки из соседнего инструмента с кириллицей работают: они ставятся вокруг имени и самих букв не трогают.
Это безопасно для аккаунта?+
Площадки стилизованные отображаемые имена не запрещают, но и не гарантируют. Отдельные сервисы скрывают такие имена в поиске или заменяют их при модерации — это их право, и мы не можем за них отвечать.