Генератор текста с подчеркиванием

В HTML существуют теги <s> и <del>, однако их нельзя использовать в твитах, сообщениях в WhatsApp или большинстве приложений для общения. Этот генератор добавляет после каждого символа текста комбинированный слой с длинным штрихом (U+0336), формируя штрих в формате Unicode, который передаётся как обычный текст. Вы можете вставить его где угодно, штрих будет сохранён автоматически.

Как работает штриховка

  1. 1

    Поставьте свой текст

    Любые символы: знак комбинирования применяется к буквам, цифрам и большинству знаков пунктуации.

  2. 2

    U+0336 вставляется после каждого символа

    Перекрывающий слой с нулевой шириной рисует горизонтальную линию через предыдущий символ.

  3. 3

    Просмотр перед копированием

    Рендеры отображаются на месте, чтобы вы могли проверить их правильность перед вставкой.

  4. 4

    Копировать и вставлять

    Функционирует в большинстве чат-приложений, Notion, статусах в Discord и Twitter. В Slack и некоторых других приложениях отсутствуют символы объединения.

Как комбинировать отметки

Unicode различает коды base characters (буквы, цифры, знаки пунктуации) и combining marks (акценты, диакритики, надписи), прикрепляемые к предыдущему основному символу. Подчеркивание реализуется с использованием кода U+0336 Combining Long Stroke Overlay. Все маркеры комбинирования имеют нулевую ширину, они не занимают отдельное пространство и служат для оформления предыдущего символа.

Строка вида H̶i̶ на самом деле состоит из шести кодовых символов:

  • H U+0048
  • U+0336 (с комбинированным накладыванием)
  • i U+0069
  • U+0336 (сочетание слоёв)

Общее количество символов: 6. Видимый текст: Hi с пропущенной строкой.

Связанные маркировочные знаки

Маркер Кодовая точка Эффект Пример
Сочетание короткого штриха U+0335 Тонкая линия текст
Сочетание длинного штриха U+0336 Полная ширина текст
Сочетание короткого солидуса U+0337 тонкий слиток текст
Сочетание длинного солидуса U+0338 Полный слеш текст
Сочетание надстрочки U+0305 Линия над текстом текст
Сочетание низкой линии U+0332 Подчеркнутая строка текст

Этот инструмент применяет только наложение длинного штриха (U+0336). Остальные знаки приведены здесь для справки, на случай если вы захотите вручную собрать другой вид.

Где это работает и где не работает

Произведения: – Посты в Twitter и X – Подписи и биографии в Инстаграме – Повестки дня в Discord и статусы – WhatsApp (в основном)

  • Notion, iA Writer и другие редакторы для простого текста – Электронное письмо в обычном тексте
  • Google Docs, Word (с некоторыми ограничениями в выборе шрифтов)

Не работает или выглядит неправильно в следующих случаях:

  • Slack: удаляет большинство маркеров комбинирования
  • Некоторые SMS-шлюзы: кодирование по стандарту UCS-2 ограничивает объём передаваемых сообщений – Очень устаревшая версия Android: отображение комбинированных маркеров ниже базовой линии происходит неуклюже – Во всех случаях при использовании монотипичного шрифта с неполным поддержанием глифов линии могут не охватывать всю ширину символа

Инструкция по доступности

Программы скрин-читающих указывают комбинированные маркеры, зачастую по их названиям. абзац с частым использованием подчеркивания превращается в хаотичную последовательность сообщений вида Combining Long Stroke Overlay. Для любых случаев, с которыми может столкнуться пользователь программы скрин-читающей, используйте теги HTML <del> или <s> с правильным стилизацией, а не уловки на основе Unicode.

Почему использовать его

  • Обозначение изменений в чате: Let's meet at 3pm 4pm. Отображение удалённых элементов в списке без их удаления из истории. – Декоративные надписи в социальных профилях (old name: Jordan). – Типографический стиль в контекстах обычного текста (страницы Notion и т. д.).

Почему бы не перейти до крайности?

Помимо нескольких слов, текст с курсивом становится крайне трудным для чтения; программы для чтения экрана могут испытывать трудности с его воспроизведением. Некоторые платформы отображают такой текст неравномерно в зависимости от используемого шрифта. Рекомендуется использовать такой текст только для одиночных изменений или коротких фраз.

Часто задаваемые вопросы

Slack очищает вставленные сообщения, удаляя знаки объединения из состава нежелательного контента. Для работы используйте встроенную систему Markdown в Slack: код ~text~ отображается как подчеркнутый текст в сообщениях. Этот приём работает только в тех случаях, когда поддерживается система Markdown в Slack.

Да, каждый знак комбинирования добавляет по одному кодовому символу к длине строки. С учётом строгих ограничений Twitter текст, выделенный подчеркиванием, занимает примерно вдвое больше символов, чем видимый текст. Планируйте соответствующим образом.

В целом большинство эмодзи сохраняют свой вид с подчеркнутой поверхностью, однако способ их отображения варьируется в зависимости от платформы. Эмоджи зачастую состоят из нескольких кодовых элементов (последовательностей ZWJ), поэтому знак объединения может применяться только к части эмодзи.

Символы Unicode присутствуют в тексте. Вам потребуется удалить все символы U+0336 вручную или с помощью функции поиска и замены. Рекомендуется сохранить копию исходного текста до применения подчеркивания, это позволит вернуть его в исходное состояние при необходимости.

Сопутствующие инструменты

Генератор названий городов

Создавайте вымышленные названия городов, посёлков, деревень и столиц для миростроения, карт, игр, историй и тестовых данных с короткими заметками к каждому результату.

Переводчик иконок

Введите английский текст, и каждое слово из встроенного списка получит подходящий эмодзи. Скопируйте результат как текст с эмодзи.

Генератор бегущей строки

Создавайте анимированные бегущие заголовки с настраиваемой скоростью, размером шрифта и цветами. Предпросматривайте CSS-строку marquee или панель объявлений вживую в браузере.

Символы стрелок для копирования

Копируйте популярные Unicode-стрелки одним щелчком: прямые, двойные, диагональные, крючковые, круговые и треугольные для документов, чатов и дизайна.

Переводчик Эндермана

Превратите любую фразу в речь Эндермена в стиле Minecraft: растяните гласные и переверните каждое второе слово. Скопируйте результат в чат, на таблички или в посты фанатов.

Символ «меньше или равно»

Копируйте знак ≤ и связанные математические символы сравнения. Включает Unicode, HTML-сущности и разметку LaTeX для электронных таблиц, научных работ и веб-страниц.

Инструмент доступен на других языках