Автоматическая замена лигатур

В программах верстки существует автоматическая замена лигатурами2, при появ­лении соответствующей последовательности знаков в тексте. Это всегда следует делать, так как лигатуры выглядят лучше, чем отдельно набранные знаки. Един­ственное исключение — необходимость набирать текст очень разреженно. В этом случае лигатуры будут выглядеть как буквы с уменьшенными апрошами. Как ука­зывалось выше, гротескные шрифты не используют истинные лигатуры, поэтому применение автоматической замены для таких шрифтов совсем необязательно.

Словари проверки правописания и переносов могут не совсем верно распознавать лигатуры и трактовать их. Зато большинство программ верстки в настоящее время уме­ют с ними работать и, если необходимо, могут разорвать слово для переноса в середине лигатуры, заменяя при этом лигатуру соответствующими буквами. А текстовым редак­торам удается это далеко не всегда. Подобным образом, словари для проверки орфогра­фии по большей части понимают, что лигатура //, на самом деле, — сочетание букв / и /. Хотя заранее нельзя сказать с уверенностью, правильно ли ваша программа трактует лигатуры. Для этого следует провести какой-нибудь несложный тест.

Лигатуры ffy ffi и ffl можно найти только в дополнительных комплектах шрифта или шриф­товых файлах со спецсимволами. Пары знаков, для которых реже используются лигатуры, — это соче­тания букв ct, st и ft. Ваша программа может заме­нять их на лигатуры или нет. Это зависит от того, как знаки кодированы внутри шрифтового файла (многие лигатуры не имеют кодов стандарта Unicode), а также насколько интеллектуальна, или хотя бы прилежна, ваша программа.

Updated: 24.11.2011 — 14:53