- 193 -
ранить этот недостаток, в программе FontLab применяется уникаль-
ный метод редактирования контуров без использования опорных то-
чек. Это означает, что вы можете изменять форму контура не только
перемещая точки, но и непосредственно изменяя контур, захватывая
его за любую точку. При этом положение конечных точек векторов и
контрольных точек кривых определяется автоматически, вместе с ав-
томатическим контролем за сохранением гладкости контура в местах
сопряжения графических примитивов.
Кстати, в FontLab сопряжения могут быть трех типов: угловые
(гладкость не контролируется), гладкие и фиксированные. Фиксиро-
ванный метод сопряжения при редактировании контура перемещени-
ем опорных точек ничем не отличается от гладкого, а при свободном
редактировании направления контрольных векторов кривых фиксиру-
ются, что дает гарантию сохранения основных свойств символов.
Новые символы могут быть определены следующими способа-
ми:
• набраны из примитивов окна Palette и объединены командой
объединения контуров;
• получены путем автотрассировки растровых подложек;
• нарисованы инструментом Contour, который можно выбрать
из окна инструментов (Tools).
Инструмент Contour сочетает режим поточечного рисования и
свободный режим (достаточно просто нажать клавишу Alt на клавиа-
туре, что делает его незаменимым для построения сложных символов,
особенно в комбинации с командой построения параллельных линий,
командами объединения контуров и логическими контурными коман-
дами.
Кроме стандартного набора контурных операций (разрыв, объе-
динение и изменение направления), в программе FontLab поддержи-
ваются логические операции над замкнутыми контурами. При помощи
команды Overlap... из меню Transform можно объединять контуры,
устранять самопересечения, находить область пересечения и вычи-
тать контур, как показано на Рисунок 7.8.
Рисунок 7.8 Примеры работы с контурами в программе FontLab
Кроме команд построения контуров, придется использовать ко-
манды и инструменты редактирования. Таких инструментов семь.
Основной из них - инструмент редактирования Edit, который
может перемещать точки в поточечном и свободном режимах, изме-