Невидимый символ
Нажмите на символ — он окажется в буфере. Ниже собраны шесть разных невидимых символов: они выглядят одинаково, то есть никак, но ведут себя по-разному, и от этого зависит, переживёт ли ваш отступ отправку.
Один символ
- Пустая брайлевская ячейка
U+2800Это буква брайлевского алфавита без единой выпуклой точки — по классификации юникода буква, а не пробел. Правило «срезать пробелы по краям» её не трогает, поэтому строка из таких символов остаётся непустой.
BRAILLE PATTERN BLANK · ширина обычного знака · 1 знак в лимите поля
- Корейский заполнитель
U+3164Служебный знак корейского письма: заполняет позицию слога, ничего не рисуя. Тоже не пробел, но шире — одного хватает там, где брайлевских нужно несколько.
HANGUL FILLER · ширина иероглифа, шире обычного знака · 1 знак в лимите поля
- Пробел нулевой ширины
U+200BМесто переноса строки без пробела. Ширины не имеет вовсе, поэтому пустоты им не сделать — зато он разрывает слово, не раздвигая его: так ссылку или упоминание можно оставить текстом.
ZERO WIDTH SPACE · нулевая · 1 знак в лимите поля
- Неразрывный пробел
U+00A0Обычный по виду пробел, по которому нельзя перенести строку. Это ПРОБЕЛ: поля, срезающие пробелы по краям, срежут и его.
NO-BREAK SPACE · ширина пробела · 1 знак в лимите поля
- Пробел в четверть кегля
U+2005Типографский пробел фиксированной ширины — нужен, когда отступ должен быть меньше обычного. Тоже пробел со всеми последствиями.
FOUR-PER-EM SPACE · уже обычного пробела · 1 знак в лимите поля
- Круглая шпация
U+2003Самый широкий типографский пробел. Удобен для отступа внутри строки, но по краям поля срезается так же, как остальные пробелы.
EM SPACE · ширина кегля, примерно два пробела · 1 знак в лимите поля
Пустая строка
Подряд идущие переносы многие поля схлопывают в один. Строка из невидимых символов для них не пустая, поэтому отступ остаётся.
⠀ ⠀ ⠀
Знаки считаются в лимит поля наравне с буквами: 1 на строку — это 5 из лимита.
Считается в браузере: текст никуда не отправляется, регистрация не нужна.
Как это работает в разных сетях
Как пользоваться
Выберите символ, а не любой
Часть невидимых символов юникод считает пробелами, часть — нет. Поля ввода почти везде срезают пробелы по краям, поэтому «пустое имя» из обычных пробелов схлопнется, а из брайлевского пустого знака или корейского филлера — скорее всего нет. Это и есть весь секрет приёма.
Соберите строку нужной высоты
Пустая строка между абзацами — это несколько символов подряд, а не один. Соберите её ползунком и скопируйте целиком: длина в знаках показана рядом, потому что в неё вы и упрётесь в полях с лимитом.
Копируйте кнопкой
Выделить невидимый символ мышью почти невозможно: вы не видите, где он начинается. Кнопка кладёт в буфер ровно нужное количество и ничего лишнего.
Что важно знать
Невидимый символ — это знак, а не пустота
Каждый такой символ считается в лимите поля. Пустая строка из восьми знаков — это минус восемь знаков от поста. На 4096 незаметно, в подписи к картинке или в поле на 70 знаков — уже нет.
Одни площадки режут, другие нет
Проверять правило одно: символы, которые юникод считает пробелами, срезаются чаще. Но конкретное поведение зависит от поля и меняется без объявлений, поэтому единственный способ узнать — вставить и посмотреть, а не поверить статье.
Много подряд выглядит как накрутка
Десяток пустых строк в посте ради «места в ленте» — приём, который площадки давно научились замечать, а читатели — раздражённо пролистывать. Пара пустых строк для дыхания работает, простыня — нет.
Экранный диктор может споткнуться
Часть читалок проговаривает такие символы как «пробел» или называет их вслух по имени. Для имени профиля это мелочь, для текста поста — нет.
Частые вопросы
Что такое невидимый символ?
Это обычный символ юникода, у которого нет рисунка: шрифт не рисует ничего, а место символ при этом занимает. Их несколько, и они разные по природе — часть считается пробелом, часть нет. Именно поэтому одни переживают отправку, а другие срезаются, и поэтому здесь их шесть, а не один.
Как скопировать пустой символ?
Нажмите на нужный в списке выше — он ляжет в буфер целиком. Выделять мышью бесполезно: вы не видите границ символа и почти наверняка захватите либо лишнее, либо ничего.
Чем невидимый символ отличается от пробела?
Пробел юникод относит к разделителям, и поля ввода обычно срезают его по краям. Брайлевский пустой знак и корейский филлер к разделителям не относятся: для программы это такие же буквы, как «а» или «б», просто без рисунка. Отсюда и весь эффект.
Можно ли сделать пустое имя или пустое сообщение?
Иногда да — если поле принимает символ, который не считает пробелом, и не проверяет содержимое отдельно. Обещать за площадку мы не будем: правила проверок меняются молча. Механика описана выше, проверить занимает секунд десять.
Сколько символов занимает пустая строка?
Столько, сколько символов вы в неё поставили: каждый считается знаком. Виджет показывает длину рядом со строкой именно поэтому — чтобы вы видели, сколько отдали от лимита поля.
Куда это применить
У Smmly есть бесплатная страница со ссылками на адресе вида smmly.ru/@ник: имя, описание, кнопки и знаки соцсетей.Отступ в имени, пустая строка в описании, ровный столбик подписей — там же, где невидимый символ нужен в соцсетях.
Канал для неё подключать не нужно и денег она не стоит — страница и инструменты бесплатны целиком.
Сделать свою страницуПостите регулярно? Тогда Smmly ещё и ставит посты по расписанию в Телеграм, ВК, MAX и X — 7 дней за 10 ₽.
Другие бесплатные инструменты
- Форматирование текстаЖирный, курсив, зачёркнутый, моно и спойлер. Отдаёт готовый HTML для телеграма и MAX и юникодную версию для полей, где разметки нет.
- Генератор шрифтовДвадцать четыре юникодных стиля и честная пометка у каждого, работает ли он на русском. Шрифтов среди них нет: буквы подменяются другими символами.
- Счётчик символовСчитает знаки так же, как их считает площадка: по видимому тексту, с эмодзи по две единицы. Рядом — пороги телеграма, ВК, MAX, X и Дзена.
- Размеры картинокПресеты с ссылкой на документацию площадки и ресайз в браузере: вписать или обрезать по центру, JPEG, PNG или WebP.