- Подробности
-
Категория: Работа со шрифтами
-
Опубликовано 28.09.2011 18:10
-
Автор: Шитов В.Н.
-
Просмотров: 2855
Под кернингом понимается операция регулирования расстояния между отдельными смежными символами в строке, для улучшения их внешнего вида при просмотре и при печати.
Кернинг необходим не для всех смежных символов, а только для некоторых пар символов. Правда, сочетания таких пар возможны сотни. Например, между печатными символами «А» и «У» кернинг возможен (АУ), а междупечатными символами «Н» и «И» кернинг невозможен (НИ). В первой паре верхний левый кончик символа «У» можно наложить на нижний правый кончик буквы «А». В символах НИ такое невозможно. То есть кернинг — это устранение оптического зазора в некоторых парах символов, а не во всех парах подряд.
Рассмотрим процесс возникновения этого зазора. Каждый символ представляет собой прямоугольную решетку, внутри которой находится символ. Решетка, конечно, чисто виртуальная, то есть условная. Но этот пример очень хорошо описывает процесс возникновения такого зазора. «Наезжание» одной виртуальной решетки символа на другую, в процессе создания текста невозможно.
При создании многих шрифтов разработчики закладывают автоматический кернинг для многих сочетаний символов. Но предусмотреть все такие сочетания невозможно, так как в предыдущем разделе мы уже использовали шрифт, который устранял зазор между символами «R» и «E» (CorelDRAW), но даже и в том шрифте оставался зазор между символами «A» и «W». В других шрифтах такие зазоры возникают в других символах, так как каждый шрифт имеет свое написание символа. В зависимости от этого зазоры между парами символов могут возникать в одних символах и не возникать в других. Чтобы исправить эти недостатки, разработчикам шрифтов нужно было бы создавать НИИ для исследования только этого вопроса.
Чтобы устранить этот недостаток необходимо провести кернинг символов. Как правило, кернинг нужно проводить только при использовании больших значений шрифта. Это происходит именно в фигурном тексте. В простом тексте, где размер символов небольшой, проводить кернинг не особенно нужно, так как на маленьких размерах символов зазоры между парами символов также маленькие и незаметные.
Кернинг осуществляется следующим образом — выделяется символ, кернинг которого мы хотим изменить. Выделение осуществляется инструментом Shape (Форма) (). С его помощью выделяется узел символа. Подхватив узел мышью, этот символ переносится в нужное место на строке. Расстояние между символами выбирается с учетом ваших личных вкусов. На рисунке (Рис. 28) видно, что только что был сдвинут влево символ «e» (между символами «r» и «l»). Справа от этого символа образовался оптический зазор. Чтобы устранить этот зазор нужно сдвинуть влево символы «l», «D», «R», «A». Это можно сделать как по одному символу, так и для всех указанных символов (Рис. 29). Для этого они выделяются любым известным вам способом, например, с помощью рамки выделения, и передвигаются влево. Это можно сделать как по одному символу, так и для всех указанных символов (Рис. 29). Для этого они выделяются любым известным вам способом, например, с помощью рамки выделения, и передвигаются влево.
Обратите также внимание на буквы «R» и «A». В верхней части этой пары образуется значительный зазор, но в нижней части буквы находятся практически впритык друг к другу. Поэтому верхний зазор между буквами исправить также невозможно. Чтобы исправить этот недостаток, можно попробовать выбрать другой шрифт.
|
Рис. 28. Редактирование кернинга символа e проведено
|
|
Рис. 29. Редактирование кернинга текста
|
Если вы начнете перемещать символ влево или вправо, то вскоре заметите, что при этом вы не можете строго придерживаться базовой линии. Символы, которые вы перемещаете, начнут «вихлять», то есть будут выше или ниже базовой линии. Конечно, эти символы можно потом будет выделить и выровнять относительно базовой линии.
Для того чтобы вы не могли ошибиться и выйти за пределы базовой линии, нужно перед перемещением символа нажать на клавишу Ctrl и удерживать ее нажатой во все время перемещения символа. При завершении операции перемещения символа нужно сначала отпустить левую клавишу мыши и только потом клавишу Ctrl. При этом методе перемещения символов не нужно проводить выравнивание символов по базовой линии, что сокращает время обработки текста.
Если результат перемещения символа вас не устраивает, и вы хотите начать этот процесс сначала или вовсе отказаться от перемещения символа, то необходимо, прежде всего, выделить этот символ, если он еще не выделен инструментом Shape (Форма) (). После этого нужно вызвать контекстное меню и выбрать команду Straighten Text (Выравнивает текст). Перемещенный символ будет возвращен на прежнее место. В предыдущем разделе мы изучали команду Align To Baseline (Выравнивание по базе). Эта команда не отменяет выполненные перемещения символов при их кернинге. Аналогичная команда имеется и в разделе меню Text (Текст).
Учитывая, что кернинг символов осуществляется произвольным образом, то никакой систематичности здесь быть не может. Поэтому всякие привязки к узлам должны быть отключены. Для этого нужно отключить возможности привязки к узлам сетки или направляющих. Это обязательное условие.
Понятие кернинга включает в себя не только кернинг одной пары символов. Подтянув один символ, мы очень часто оказываемся перед необходимостью сдвига нескольких символов, чтобы заполнить возникающие зазоры между символами. В нашем примере кернинг нужно было проводить между двумя парами символов. Чтобы выполнить кернинг между этими символами нужно выделить только несколько символов, которые нужно переместить. Чтобы показать это на примере, мы специально увеличили зазоры в слове Кернинг. На рисунке (Рис. 30) видно, что перемещаются только выделенные символы «р» и «и».
|
Рис. 30. Кернинг нескольких символов одновременно
|