Конвертирование шрифта в кривые
В программах верстки и графики шрифт может подвергаться всевозможным трансформациям, однако изменить часть рисунка буквы они не позволяют.
Шрифт создается в специальных программах. К ним относятся, например, такие редакторы, как великолепная программа fontLab российских программистов под руководством Ю. Ярмолы или программа fontographer фирмы macromedia . С их помощью любой шрифт может быть отредактирован, доработан и сохранен в общепринятом формате. Будучи инсталлированным в операционную систему, он становится доступен всем прикладным программам.
Впрочем, разработка шрифта — это отдельная и совершенно уникальная творческая задача, требующая огромного терпения, колоссального трудолюбия, многолетнего опыта и тончайшего чувства меры.
Вместе с тем, в практике дизайнера постоянно возникает необходимость "доработать" одну-две буквы, чтобы придать определенное своеобразие логотипу или какому-либо заголовку.
Поэтому в программе предусмотрена возможность с помощью команды Create Outlines (Преобразовать в контуры) меню Туре (Текст) выделенный шрифтовой объект конвертировать в совокупность контуров, которые сохраняют все внешние параметры (толщины и цвета) и позволяют обращаться с ними как с обычными векторными объектами.
Кстати, так довольно часто и поступают при создании логотипа. Сначала подбирается подходящий существующий шрифт, набирается название фирмы, используются всевозможные параметры форматирования (например, важнейший этап — кернирование), а затем шрифт конвертируется в кривые, с которыми и производится окончательная доводка до оригинального дизайнерского уровня.
Неизбежная потеря при этом заключается в невозможности форматировать и редактировать этот блок как текст (из "текста" он превратился в "картинку"). Поэтому нельзя конвертировать одну букву или слово, входящие в обширный текст. Для этого необходимо создать отдельный текстовый блок только из этой буквы или только из этого слова.
Другой неизбежной утратой является исключение механизма хинтования (hinting), который обеспечивает особые способы растеризации шрифта мелких кеглей для внешних устройств с низким разрешением, в частности для экрана монитора.
Для того чтобы конвертировать шрифтовой объект в кривые, его необходимо только выделить с помощью инструмента Selection (Выделение) ( ), a затем выполнить команду Create Outlines (Преобразовать в контуры) меню Туре (Текст), которая из любой буквы создаст отдельный векторный объект (рис. 10.32).
Nota bene.
Следует обратить внимание, что в некоторых случаях потребуется работа с составными контурами (compound path), чтобы сохранить вид букв, состоящих из нескольких контуров, например "В". Информацию о составных контурах см. в главе 6 .
Рис. 10.32. Исходный шрифтовой объект и объект, конвертированный в контур