Создание таблицы кернинга
Если вас не устраивает качество кернинга у шрифта, который вы постоянно используете, то первое, что следует сделать, — найти ему замену. Например, первые шрифты, созданные в PostScript-формате, были приспособлены к своим специализированным системам, и они обычно обладали неполной информацией. Для шрифтов в первых настольных системах, как правило, предлагался список, включающий не более 50 кернинговых пар. Поэтому вполне вероятно, что шрифт, которым вы пользуетесь, просто устарел и существует исправленный вариант.
Равноценный вариант шрифта с усовершенствованными данными кернинга может быть в шрифтовой библиотеке другого разработчика. В любом случае следует осведомиться у разработчика о количестве кернинговых пар в данном шрифте. Не существует другого способа получить эту информацию без специального редактора. Единственная программа верстки, которая имеет подобный редактор, — это программа QuarkXPress. В противном случае можно воспользоваться специализированными редакторами шрифта.
Программа QuarkXPress позволяет редактировать таблицу кернинга шрифта, изменяя существующие или добавляя новые пары и значения кернинга для них (рис. 11.9). Информация сохраняется в разделе установок, которые становятся частью документа, и будет использоваться каждый раз, когда документ открывается или печатается. Данная процедура оставляет в сохранности исходное состояние шрифта, что, безусловно, очень разумно.
Без кернинга
Awful Voices
С табличным кернингом
Awful Voices
С алгоритмическим кернингом
Awful Voices
РИС. 11.8. Результаты табличного и алгоритмического кернинга, если сравнивать их с вариантом без кернинга, вполне приемлемы. Хотя в алгоритмическом кернинге есть исключение — буква і. Пробелы между буквой і и другими буквами, полученные алгоритмическим кернингом, примерно одинаковые, но выглядят они по-разному, потому что буква і очень тонкая. Именно учет таких визуальных нюансов делает ручной кернинг изначально надежнее
^ Edit Kerning Table |
Kerning Pairs: |
Preview: |
Reset j [ Delete J |
РИС. 11.9. Программа QuarkXPress располагает редактором кернинга, который позволяет присвоить новые значения кернинговым парам, уже существующим в шрифте, или создать новые пары с требуемыми значениями. Эта информация сохраняется в документе (хотя она может быть экспортирована для использования с другими документами), а исходный шрифтовой файл остается неприкосновенным
[ Import I I Export j [ Cancel j [ OK j
Если применять специализированную программу - редактор шрифта для изменения данных кернинга, то лучше создать новый шрифт, или, по крайней мере, отдельную версию существующего шрифта. Проблема заключается в том, что отредактированный шрифт практически не отличим от исходной версии, а по закону об авторском праве вы не можете просто изменить название шрифтового файла. В дальнейшем созданный вами вариант шрифта потребует жесткого контроля над ним, ибо, поступив во всеобщее пользование, он может вызвать непредвиденные проблемы верстки в документах, использующих исходную версию шрифта.