← Blog

Какой невидимый символ выбрать: практическое сравнение

✓ Технические данные этой статьи сверяются с базой данных Юникода при каждой публикации сайта.

«Невидимый символ» — не одна вещь, их десятки, и неправильный выбор — главная причина неудач. Эта статья раскладывает лучший вариант по задачам: от самых частых до особых случаев.

Для ника в игре

Берите хангыль-заполнитель (U+3164). Его категория — буква, поэтому он проходит правило «имя не может быть пустым» и переживает очистку пробелов. Запасные из той же семьи — U+115F, U+1160 и U+FFA0 — выручают, когда игра начинает фильтровать самый известный знак. Надёжнее всего собирать имя в предпросмотре ника: он считает байты до того, как вы что-то сохраните.

Для пустого сообщения

Берите пустой символ Брайля (U+2800). По Юникоду он не пробел, поэтому кнопка отправки остаётся активной, а на экране — чистая пустота. Символы для ников тоже сработают, но брайлевский знак нейтральнее: он не рискует показаться квадратиком на старых устройствах.

Для разрыва внутри слова

Берите пробел нулевой ширины (U+200B). Ширина — действительно ноль: слово выглядит цельным, но машина видит два куска. Практическая польза — дать точке переноса длинному слову, чтобы вёрстка не ломалась. Для ников он не годится: категория «формат» вылетает из полей имени почти всегда.

Для видимого отступа

Если нужен именно видимый зазор — выровнять описание профиля, расставить текст — подойдёт семейство типографских пробелов: от тонкого до идеографического (U+3000) шириной с иероглиф. Помните их главное свойство: это всё-таки пробелы, на краях текста их удалит очистка. Используйте внутри строки, не по краям.

Для документов и таблиц

Все перечисленные знаки — обычный текст: они сохраняются в документах, таблицах и письмах. Два момента: поиск и замена «не видят» невидимое (совпадение может не найтись), а офисные программы иногда помечают знаки формата как ошибку. Если скопированные из документа данные «не работают», сначала прогоните их через поле проверки — часто внутри едет незваный скрытый символ.

Итог одной строкой на задачу

  • Ник: хангыль-заполнитель, сборка в предпросмотре, счёт байтов.
  • Пустое сообщение: пустой символ Брайля, один на сообщение.
  • Разрыв в слове: пробел нулевой ширины.
  • Видимый отступ: типографские пробелы, подальше от краёв.
  • Сомневаетесь? Откройте библиотеку: на каждой кнопке указаны группа и вес символа.