Зачеркивание или вычеркивание — это типографское представление слов с горизонтальной линией по центру, в результате чего получается такой текст , иногда вместо горизонтальной линии сверху печатается X или косая черта. [1] Зачеркивание использовалось в средневековых рукописях. В отличие от подвергнутых цензуре или санации (отредактированных) текстов, слова остаются читаемыми.
Зачеркивание в основном используется для обозначения текста, который содержит ошибки или подлежит удалению. [a]
Удаленные слова выделяются инструментами отслеживания изменений в электронных документах.
В средневековых рукописях, таких как Книга Страшного суда , «зачеркивание» текста красными чернилами часто выполняет функцию выделения, аналогичного современному подчеркиванию . [3]
Wordstar имел зачеркивание в версии 3.0 в 1982 году; однако, эта функциональность могла быть и в более ранних версиях. [4] Wordstar был запущен в 1978 году, он доминировал на рынке персональных компьютеров как самая популярная программа для обработки текстов до 1985 года, когда Wordperfect занял эту роль. Все текстовые процессоры с функциональностью, выходящей за рамки базового редактирования, включают зачеркивание; хотя теперь в большинстве это называется зачеркиванием.
HTML -элемент представления встроенного текста для зачеркивания — <strike>
или <s>. Однако этот элемент был устарел в стандарте HTML 4.01 1999 года и заменен тегом <del>
— семантическим элементом, представляющим удаленный текст, который пользовательские агенты (обычно веб-браузеры) часто отображают как зачеркнутый. [5] [6]
В проекте HTML5 нет презентационного элемента для зачеркивания. Однако есть два связанных семантических элемента. Во-первых, <s>
, то есть зачеркивание в HTML 3 и 4, переопределено для обозначения текста, который больше не является правильным, а во-вторых, <del>
обозначает текст, который был удален, как это происходит в HTML 4.01. [7] [8]
[s]
или [strike]
. Чтобы завершить зачеркивание при использовании [s]
, введите [/s]
(например, [s]Birb[/s]
).~~
для переноса текста при зачеркивании. [9]~
(тильда), текст будет зачеркнут. [10]В каскадных таблицах стилей (CSS) зачеркивание контролируется с помощью text-decoration
свойства и задается значением line-through
этого свойства. Например, <span style="text-decoration: line-through;">ABCD efghi</span>
отображается так: ABCD efghi
Для поддержания обратной совместимости в CSS можно добавить следующее: strike {text-decoration:line-through;}
Тогда приведенный выше пример можно записать так: <strike>ABCD efghi</strike>
, что совместимо с HTML 4. В HTML 5 это: <del>ABCD efghi</del>
также дает тот же результат, хотя использование CSS предпочтительнее [ нужна ссылка ] и del
тег несет семантическую интерпретацию, отсутствующую в чисто стилистических тегах s
и strike
.
В сценариях с обычным текстом , где разметка не может быть использована, Unicode предлагает ряд комбинированных символов , которые достигают схожих эффектов.
«Наложение комбинированного длинного штриха» ( U+0336
) приводит к появлению штриха по всему тексту (он может быть сплошным или несплошным в зависимости от используемого шрифта):
в то время как «комбинированное наложение коротких штрихов» ( U+0335
) приводит к индивидуально зачеркнутым символам:
Аналогично, «комбинированное наложение короткой косой черты» ( U+0337
) приводит к диагонально зачеркнутым буквам:
как и «комбинированное наложение длинной косой черты» ( U+0338
), которое создает более длинные диагональные штрихи:
В Unicode существует ряд символов, которые визуально выглядят как перечеркнутые символы, в том числе ⟨ ƀ ⟩, ⟨ Đ ⟩, ⟨ Ð ⟩, ⟨ Ǥ ⟩, ⟨ Ħ ⟩, ⟨ Ɨ ⟩, ⟨ Ɉ ⟩, ⟨ Ł ⟩, ⟨ Ɵ ⟩, ⟨ ꝵ ⟩, ⟨ Ŧ ⟩, ⟨ Ʉ ⟩, ⟨ Ƶ ⟩, ⟨ ƻ ⟩, ⟨ ʡ ⟩, ⟨ ʢ ⟩, ⟨ Ғ ⟩, ⟨ Ҟ ⟩, ⟨ Ұ ⟩ и ⟨ Ҍ ⟩. Они обычно имеют определенные функции (например, в наборе символов Latin Extended-A ) или представления и не предназначены для общего использования. Однако они не являются предварительно составленными символами и не имеют ни канонических, ни совместимых разложений. Эта проблема создала проблемы безопасности, поскольку «предварительно составленные» символы, такие как U+019F, и последовательности, такие как U+004F U+0335 или U+004F U+0336, часто вызывают визуальную путаницу (сравните ⟨Ɵ⟩, ⟨O̵⟩ и ⟨O̶⟩). Unicode признал эту проблему и предложил стандартизированный метод противодействия. [11] [12]
Для косых букв в орфографии, унитарные буквы предоставляются Unicode. Диакритические знаки используются в общих приложениях, таких как математические операторы, которые систематически используют наложение косой черты для обозначения отрицания.
Двойное зачеркивание — это опция в некоторых текстовых редакторах. Она также есть в электронных таблицах , программах для презентаций и графических программах в некоторых офисных пакетах, таких как Collabora Online и LibreOffice . Не существует общепринятого значения двойного зачеркивания, но оно может использоваться как второй уровень одинарного зачеркивания.
В Японии при зачеркивании текста традиционно используется двойное зачеркивание (а не одинарное). Это делается для большей ясности, так как в сложных кандзи одинарное зачеркивание может быть пропущено или спутано с чертой в иероглифе.
Двойное, тройное или множественное зачеркивание также может (особенно раньше) использоваться для выделения слов.
Зачеркивание с помощью буквы X или косой черты (/) вместо горизонтальной линии возможно в текстовых процессорах, электронных таблицах, презентациях и приложениях для создания графических диаграмм некоторых офисных пакетов, таких как Collabora Online и LibreOffice .
Начиная по крайней мере с 2014 года исследователи в области оптического распознавания символов пытались решить проблему распознавания зачеркнутого текста в рукописных документах. [13] [14]