Лигатура глифа
Лигатура глифа — тесное связывание последовательно расположенных глифов в один глиф.
В лигатуре глифы меняют свою форму по сравнению с самостоятельным вариантом изображения.
Интересный исторический факт
Некоторые русские буквы «Ё, Ю, Ы, Щ», которые в настоящее время выступают самостоятельными, образовались из кириллических диграфов и слились в лигатуру. Например, буква «Ю» это лигатура от диграфа «I+O», буква «Ы» это лигатура от диграфа «Ъ+I»
В современном русском языке лигатуры не используют. Но в программировании и математических текстах лигатуры применяют очень часто. Поэтому, для программных редакторов нужно выбирать шрифты с лигатурами для необходимого языка программирования. Поддержка лигатур для языков программирования обычно приведена в описании шрифта.
Разделители в лигатуре шрифта
Приложение визуализации самостоятельно выбирает лигатуру для создания наиболее подходящей компоновки строки. При этом, приложение визуализации не может определить места переноса внутри лигатуры. Это ещё одна причина:
- не вставлять знаки переноса внутрь слова;
- не использовать лигатуры между словами.
Подобный подход позволяет раскрыть весь потенциал лигатур данного шрифта, и в то же время не мешать разрыву строки по пробелам (косвенным разрывам строки).
Примечание 1
Символы U+200C ZWNJ и U+200D ZWJ нулевой ширины не следует использовать там, где доступны лигатуры и управление курсивом более высокого уровня. Фактически это запросы приложению, которое управляет визуализацией при компоновке текста. Следует учитывать, что приложение может игнорировать эти запросы и этом сломает нестандартно размеченный текст.
Примечание 2
Символы ZWJ и ZWNJ предназначены для обозначения нестандартных случаев для переопределения обычного поведения текста, когда лигатуры и курсивные соединения обязательны или запрещены. Эти символы не следует использовать в случаях, когда лигатуры или курсивные соединения желательны.
Совет
Подробнее о разделителях изложено в разделе «Символы».