В этой статье
«Невидимый символ» — не одна вещь, их десятки, и неправильный выбор — главная причина неудач. Эта статья раскладывает лучший вариант по задачам: от самых частых до особых случаев.
Для ника в игре
Берите хангыль-заполнитель (U+3164). Его категория — буква, поэтому он проходит правило «имя не может быть пустым» и переживает очистку пробелов. Запасные из той же семьи — U+115F, U+1160 и U+FFA0 — выручают, когда игра начинает фильтровать самый известный знак. Надёжнее всего собирать имя в предпросмотре ника: он считает байты до того, как вы что-то сохраните.
Для пустого сообщения
Берите пустой символ Брайля (U+2800). По Юникоду он не пробел, поэтому кнопка отправки остаётся активной, а на экране — чистая пустота. Символы для ников тоже сработают, но брайлевский знак нейтральнее: он не рискует показаться квадратиком на старых устройствах.
Для разрыва внутри слова
Берите пробел нулевой ширины (U+200B). Ширина — действительно ноль: слово выглядит цельным, но машина видит два куска. Практическая польза — дать точке переноса длинному слову, чтобы вёрстка не ломалась. Для ников он не годится: категория «формат» вылетает из полей имени почти всегда.
Для видимого отступа
Если нужен именно видимый зазор — выровнять описание профиля, расставить текст — подойдёт семейство типографских пробелов: от тонкого до идеографического (U+3000) шириной с иероглиф. Помните их главное свойство: это всё-таки пробелы, на краях текста их удалит очистка. Используйте внутри строки, не по краям.
Для документов и таблиц
Все перечисленные знаки — обычный текст: они сохраняются в документах, таблицах и письмах. Два момента: поиск и замена «не видят» невидимое (совпадение может не найтись), а офисные программы иногда помечают знаки формата как ошибку. Если скопированные из документа данные «не работают», сначала прогоните их через поле проверки — часто внутри едет незваный скрытый символ.
Итог одной строкой на задачу
- Ник: хангыль-заполнитель, сборка в предпросмотре, счёт байтов.
- Пустое сообщение: пустой символ Брайля, один на сообщение.
- Разрыв в слове: пробел нулевой ширины.
- Видимый отступ: типографские пробелы, подальше от краёв.
- Сомневаетесь? Откройте библиотеку: на каждой кнопке указаны группа и вес символа.