В X работает частично · символы встают куда угодно, но латинский псевдошрифт стоит вдвое дороже обычной буквы
Шрифты в X: почему они съедают пост вдвое
В X у псевдошрифтов есть цена, о которой обычно не пишут. Площадка считает не знаки, а вес: обычная буква стоит единицу, а символ из математического алфавита — две. Пост, набранный «красивым шрифтом», кончается на 140 знаках вместо 280.
Считается в браузере: текст никуда не отправляется, регистрация не нужна.
Что делает X
- Длина поста
- 280 — и это вес, а не количество символов
- Латинский псевдошрифт
- две единицы за символ: 140 знаков на пост
- Кириллица и черта
- по единице каждая, но черта удваивает строку — те же 140 букв
- Разрядка
- тонкий пробел стоит единицу — самый дешёвый из приёмов
- Кружки, капитель, широкий
- тоже по две единицы: они выше границы дешёвого диапазона
- Ссылка
- 23 единицы независимо от длины
Разметки у поста в X нет вовсе, поэтому подмена символов — единственное, чем здесь можно оформить текст. И единственное место в нашей матрице, где приём упирается не в шрифты, а в арифметику: X считает длину поста не количеством символов, а их суммарным весом. По документации площадки дёшево, по единице, стоят четыре узких диапазона кодовых точек: в первый из них попадают латиница, кириллица и греческий алфавит, в остальные — несколько блоков типографских пробелов и тире. Всё, что лежит выше, весит две единицы.
Математические алфавиты лежат сильно выше — они начинаются с U+1D400, — и потому каждый их символ стоит две единицы. Из 280 это даёт ровно 140 знаков на пост: «красивый шрифт» отбирает у вас половину поля. Туда же попадают кружки, квадраты, капитель и полноширинные знаки — все они за пределами дешёвых диапазонов. Дальше считается просто: восемь букв в готическом начертании — это 16 единиц, целое предложение — 200 с лишним, и на текст уже ничего не остаётся.
На кириллице картина другая, но итог похожий. Русская буква стоит единицу, комбинирующая черта — тоже единицу, потому что оба символа сидят в первом дешёвом диапазоне. Но черта ставится после каждой буквы, значит зачёркнутая фраза весит вдвое больше исходной: 140 букв с чертой заполняют пост целиком. Единственный по-настоящему дешёвый приём здесь — разрядка тонким пробелом: он попадает в дешёвый диапазон и добавляет по единице между буквами, а не удваивает всё подряд.
Практический вывод, ради которого эта страница и написана: в X псевдошрифт годится для одного-двух слов, а не для фразы. Оформить слово в 8 букв — приемлемая трата, оформить предложение — значит отдать половину поста под вид, который к тому же не ищется. Имя профиля в 280 знаков не считается вовсе, это отдельное поле, и там ограничений по весу нет. И одна оговорка про наш счётчик: он меряет длину знаками, а не весом, — текст, который прошёл у нас, у площадки может не пройти. Точные пороги остальных сетей собраны в счётчике символов.
Обо что тут спотыкаются
Наш валидатор считает мягче площадки
Мы меряем 280 знаками, X — весом. Разойтись это может только в одну сторону: у нас пост пройдёт, у площадки нет. Если в тексте есть псевдошрифт, эмодзи или ссылка, оставьте запас в пару десятков знаков.
Ссылка стоит 23 единицы всегда
Короткий адрес и адрес с меткой на полстроки X считает одинаково. Пост со ссылкой и одним стилизованным словом теряет 23 единицы ещё до первой буквы — при 280 это заметная доля.
Стилизованный текст выпадает из поиска
X ищет по символам, а не по внешнему виду: пост с хештегом, набранным псевдошрифтом, по обычному хештегу не найдётся и в его ленту не попадёт. Оформлять хештеги этим приёмом — самый быстрый способ потерять весь смысл хештега.
Частые вопросы
Сколько знаков останется, если писать псевдошрифтом в X?
140 вместо 280. Каждый символ математического алфавита весит две единицы вместо одной, потому что лежит за пределами дешёвых диапазонов, которые площадка описала в документации по подсчёту символов. Кружки, капитель и полноширинные знаки считаются так же.
Как сделать красивый шрифт в X?
Впишите текст в инструмент выше и скопируйте нужный стиль кнопкой — он вставляется и в пост, и в имя профиля. Для латиницы доступны все двадцать четыре стиля, для русского текста — восемь: черта, разрядка и охватывание поверх обычных букв.
Почему зачёркнутый текст не влезает в пост?
Потому что черта — отдельный символ после каждой буквы, и длина строки удваивается. Сама черта дешёвая, весит единицу, но их столько же, сколько букв: фраза в 150 букв с чертой весит 300 единиц и в 280 уже не помещается. Зачёркивайте слово, а не предложение.
Какой приём в X самый дешёвый?
Разрядка тонким пробелом. Этот пробел попадает в дешёвый диапазон и стоит единицу, а ставится он между буквами, а не после каждой, — то есть слово из 8 букв обходится в 15 единиц вместо 16 у черты и вместо 16 у готического начертания. Разница небольшая, но при 280 знаках складывается.
Считается ли псевдошрифт в имени профиля?
Лимит в 280 знаков — это про текст поста, имя профиля живёт отдельным полем и в него не входит. Ограничение там другое, площадочное, и на вес символов оно не смотрит. Оформленное имя при этом так же плохо ищется, как везде.
Куда это применить
У Smmly есть бесплатная страница со ссылками на адресе вида smmly.ru/@ник: имя, описание, кнопки и знаки соцсетей.Имя и описание страницы — как раз то место, где юникодный шрифт держится: поле текстовое, и подставлять ничего не нужно.
Канал для неё подключать не нужно и денег она не стоит — страница и инструменты бесплатны целиком.
Сделать свою страницуПостите регулярно? Тогда Smmly ещё и ставит посты по расписанию в Телеграм, ВК, MAX и X — 7 дней за 10 ₽.
Генератор шрифтов в других сетях
- Телеграмв имени и описании работает, в @username не встанет, в посте честнее разметка
- ВКонтактесимволы встают в любое поле, но на кириллице это черта и разрядка, а не начертание
Другие приёмы в X
Разбор самого приёма и все сети списком — на странице инструмента. Что X умеет по части публикаций — лимиты, вложения, подключение канала — на его посадочной. Остальные бесплатные инструменты — на витрине.