Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Неразрывный символ, модифицирующий другой символ.
Non spacing character that modifies another character
В цифровой типографии комбинируемые символы — это символы, предназначенные для изменения других символов. Наиболее распространенными комбинируемыми символами в латинском алфавите являются комбинируемые диакритические знаки (включая комбинируемые ударения). Юникод также содержит множество предварительно составленных символов, поэтому во многих случаях можно использовать как комбинируемые диакритические знаки, так и предварительно составленные символы по выбору пользователя или приложения. Это требует выполнения нормализации Юникода перед сравнением двух строк Юникода и тщательной разработки преобразователей кодировки для корректного сопоставления всех допустимых способов представления символа в Юникоде устаревшей кодировке, чтобы избежать потери данных. В Юникоде основной блок комбинируемых диакритических знаков для европейских языков и Международного фонетического алфавита — U+0300–U+036F. Комбинируемые диакритические знаки также присутствуют во многих других блоках символов Юникода. В Юникоде диакритические знаки всегда добавляются после основного символа (в отличие от некоторых старых наборов комбинируемых символов, таких как ANSEL), и можно добавить несколько диакритических знаков к одному и тому же символу, включая наложенные диакритические знаки над и под ним, хотя некоторые системы могут отображать их некорректно.
In digital typography, combining characters are characters that are intended to modify other characters. The most common combining characters in the Latin script are the combining diacritical marks (including combining accents). Unicode also contains many precomposed characters, so that in many cases it is possible to use both combining diacritics and precomposed characters, at the user's or application's choice. This leads to a requirement to perform Unicode normalization before comparing two Unicode strings and to carefully design encoding converters to correctly map all of the valid ways to represent a character in Unicode to a legacy encoding to avoid data loss. In Unicode, the main block of combining diacritics for European languages and the International Phonetic Alphabet is U+0300–U+036F. Combining diacritical marks are also present in many other blocks of Unicode characters. In Unicode, diacritics are always added after the main character (in contrast to some older combining character sets such as ANSEL), and it is possible to add several diacritics to the same character, including stacked diacritics above and below, though some systems may not render these well.
OpenType (открытый тип)
OpenType использует тег функции ccmp для определения глифов, являющихся композициями или разложениями, включающими комбинируемые символы, тег mark для определения позиционирования комбинируемых символов относительно базового глифа и mkmk для позиционирования комбинируемых символов друг относительно друга.
OpenType has the ccmp "feature tag" to define glyphs that are compositions or decompositions involving combining characters, the mark tag to define the positioning of combining characters onto base glyph, and mkmk for the positionings of combining characters onto each other.
Текст Зальго
Комбинирующие символы использовались для создания текста Zalgo, который выглядит "искажённым" или "жутким" из-за чрезмерного использования этих самых символов. Это приводит к тому, что текст вытягивается по вертикали, накладываясь на другие элементы. Чаще всего это используется в хоррор-контенте в интернете. Большинство программ испытывают трудности с его отображением, поэтому комбинирующие знаки часто сокращаются или полностью удаляются.
Combining characters have been used to create Zalgo text, which is text that appears "corrupted" or "creepy" due to an overuse of combining characters. This causes the text to extend vertically, overlapping other text. This is mostly used in horror contexts on the Internet. It is typically very challenging for most software to render, so the combining marks are often reduced or completely stripped off.