Автоматическая замена лигатур
В программах верстки существует автоматическая замена лигатурами2, при появлении соответствующей последовательности знаков в тексте. Это всегда следует делать, так как лигатуры выглядят лучше, чем отдельно набранные знаки. Единственное исключение — необходимость набирать текст очень разреженно. В этом случае лигатуры будут выглядеть как буквы с уменьшенными апрошами. Как указывалось выше, гротескные шрифты не используют истинные лигатуры, поэтому применение автоматической замены для таких шрифтов совсем необязательно.
Словари проверки правописания и переносов могут не совсем верно распознавать лигатуры и трактовать их. Зато большинство программ верстки в настоящее время умеют с ними работать и, если необходимо, могут разорвать слово для переноса в середине лигатуры, заменяя при этом лигатуру соответствующими буквами. А текстовым редакторам удается это далеко не всегда. Подобным образом, словари для проверки орфографии по большей части понимают, что лигатура //, на самом деле, — сочетание букв / и /. Хотя заранее нельзя сказать с уверенностью, правильно ли ваша программа трактует лигатуры. Для этого следует провести какой-нибудь несложный тест.
Лигатуры ffy ffi и ffl можно найти только в дополнительных комплектах шрифта или шрифтовых файлах со спецсимволами. Пары знаков, для которых реже используются лигатуры, — это сочетания букв ct, st и ft. Ваша программа может заменять их на лигатуры или нет. Это зависит от того, как знаки кодированы внутри шрифтового файла (многие лигатуры не имеют кодов стандарта Unicode), а также насколько интеллектуальна, или хотя бы прилежна, ваша программа.