Пробелы на основе кегельной

Апроши также принято измерять в относительных единицах — долях кегельной. Поэтому если, к при­меру, кегль шрифта увеличен с 12 до 14, то любые подогнанные апроши также пропорционально уве­личиваются; т. е. все настройки будут преобразова­ны корректно и в новом кегле.

Одним из способов регулировки апрошей яв­ляется кернинг5, т. е. изменение пробелов6 между конкретными парами букв для того, чтобы решить проблемы, вызванные особенностями форм этих знаков.

Кернинг выключен

То

Кернинг включен

То

КРХ То -146

КРХ Т г -130

КРХ Т s -130

КРХ Ти -146

КРХ Т W -167

КРХ Т у -146

КРХ Т guillemotleft -167

КРХ Т guilsinglright -111

КРХ Т quotesmglbase -111

КРХ Т quotedblbase -111

КРХ Т guillemotright -111

КРХ Т ае -146

KPXToslash -146

КРХ Toe -146

КРХ Т Armg -56

КРХ U comma -60

КРХ U hyphen -26

КРХ U period -60

КРХ U colon -32

КРХ U semicolon -32

КРХ U А -37

РИС. 2.6. Строки в верхней части рисунка иллюстрируют эффект кернинга. А именно, для того чтобы избежать «дырки» под перекладиной буквы Т, буква о придвинута ближе. Список, приведенный ниже, показывает фрагмент таблицы кернинга в цифровом файле. Сокращение КРХ обозначает kerning pair metrics (метрики кернинговых пар), а за ним следует конкретное сочетание английских букв. Далее приводится числовое значение кернинга в тысяч­ных долях кегельной. Первым в этом списке указано со­четание То, показанное в верхней части рисунка, значе­ние кернинга для него равно -148 тысячным кегельной. Когда нужно отодвинуть буквы друг от друга, значение кернинга может быть положительным

Например, сочетание букв То обычно набирается компактнее, поскольку пустое простран­ство под перекладиной буквы Т создает «дыру» с последующей буквой о. Также как сочетание букв гп в некоторых шрифтах необходимо раздвинуть, чтобы оно не восприни­малось как буква т. Цифровые шрифты содержат встроенные таблицы кернинга, при­мер такой таблицы приведен на рис. 2.6. Эта таблица сообщает наборной программе о том, что каждый раз, когда определенные буквы встречаются рядом, должны быть учтены параметры кернинга, которые выражаются в относительных единицах.

Если бы для кернинга использовались абсолютные величины, то пришлось бы для каждого кегля составлять отдельную таблицу. Но поскольку величина выражена в относительных единицах, программа может использовать единственную таблицу кернинга для всех кеглей, и все, что программе необходимо знать — это кегль шриф­та, то есть значение кегельной. Более подробную информацию о кернинге см. в гл. 7 7.

Updated: 24.11.2011 — 14:53