Файл: Шрифты. Разработка и использование.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.05.2024

Просмотров: 611

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Редакторы контурных шрифтов

Так как основным компьютером для издательской деятельности до недавнего времени считался Macintosh, большинство шрифтовых редакторов было разработано именно для него. Если до 1991 года для PC-совместимых компьютеров вообще не существовало ни одного профессионального редактора контурных шрифтов, то сегодня и пользователям PC есть из чего выбирать.

Первым редактором контурных шрифтов для PC стал пакет ZSoft Publishers Type Foundry (сокращенно - PTF). Он состоял из редактора растровых шрифтов, редактора контурных шрифтов и набора программ для преобразования шрифтов в разные форматы. Оба редактора и большая часть конверторов работали под управлением Windows 2.0. Среди поддерживаемых форматов был Type 3, который теоретически можно было применять в качестве шрифтов для Post- Script-принтеров (но не для ATM), правда, полное отсутствие разметки не позволяло получать хорошего качества, соответственно, и возможности редактирования были довольно примитивными. Хороших полиграфических шрифтов в этой программе никому создать так и не удалось. Максимум на что она была способна - это создавать масштаби-

руемые шрифты для PC Paintbrush 4.0 или для CorelDraw 2.0.

Второй редактор шрифтов – это ФонтДизайнер 1.0, разработанный российской фирмой СофтЮнион. ФонтДизайнер впервые демонстрировался на выставке Comtek’91 весной 1991 года, а официальная презентация и начало продаж относятся к осени того же года.

При помощи этой системы, в состав которой входили редактор контурных шрифтов, программа ввода сканированных изображений шрифтов и набор сервисных программ, можно было создавать почти полноценные Type 1 шрифты. Программа поддерживала Type 1 разметку и контурные подпрограммы. Множество средств разметки позволяло создавать совершенно правильные символы. Все программы пакета работали под управлением MS DOS.

Осенью 1992 года началась продажа следующей версии системы ФонтДизайнер под названием FontLab 2.0. B отличие от предыдущей версии, FontLab 2.0 работает под управлением MS Windows. Программа FontLab полностью поддерживает все методы разметки Type 1 шрифтов. Например, она обладает свойством прозрачности для шрифтов в этом формате, то есть если шрифт импортировать и сразу же экспортировать, то он ничем не будет отличаться от оригинала. Такая точность в работе с Type 1 шрифтамb позволяет редактировать только один символ любого шрифта, будучи уверенным в том, что остальные символы никак не изменятся.

Удобный и наглядный интерфейс пользователя, большой набор

- 185 -


специальных функций, подробное редактирование заголовка, множество возможностей по трансформации шрифтов, встроенный макроязык - это только часть всех свойств FontLab 2.0.

Довольно высокая цена системы поставила фирму СофтЮнион перед необходимостью разработки более простой и дешевой версии FontLab. Такая программа была создана и поступила в продажу под названием FontLab 2.0 Lite.

Примерно в то же время на рынке появилась система Fontographer 3.5 for Windows, разработанная фирмой Altsys - одним из мировых лидеров в области графических программ для издательской деятельности.

Рисунок 7.1 Рабочие окна программы Fontographer

Перенесенная с компьютеров Macintosh, эта система, к сожалению, сохранила некоторые особенности Mac-версии, непривычные для пользователей Windows. B остальном, Fontographer 3.5 – это профессиональная система редактирования шрифтов, способная создавать качественные шрифты в форматах Type 1 и TrueType. По сравнению с FontLab 2.0, Fontographer имеет более развитые средства для создания новых шрифтов, но проигрывает в точности и удобстве работы. Кроме того, хотя Fontographer может создавать весьма качественные TrueType-шрифты, его возможности автоматической и ручной разметки Type 1 шрифтов весьма ограниченны.

Начиная с лета 1993 года фирма, СофтЮнион начала продажу новой версии системы FontLab - FontLab 2.5. Эта версия имеет такое Количество изменений, что мы остановимся на ее возможностях более подробно.

- 186 -


Система редактирования шрифтов FontLab

Система FontLab 2.5 создавалась как продолжение предыдущей версии - 2.0, поэтому в ней сохранены основные свойства и возможности этой версии. C другой стороны, развитие технологий, связанных с цифровыми шрифтами, и необходимость вести конкурентную борьбу с системой Fontographer 3.5 потребовали существенной переработки системы и добавления новых средств редактирования шрифтов.

FontLab 2.5 работает со шрифтами в форматах TrueType и Type 1, то есть она может импортировать и экспортировать эти шрифты и редактировать их параметры. Для обоих форматов предусмотрена возможность автоматической генерации разметки, а для формата Type 1 - еще и редактирования разметки вручную. Кроме шрифтовых форматов FontLab может работать с EPS-файлами, а при помощи отдельной программы ScanFont - и с растровыми TIF-файлами.

Для поиска шрифтов на дисках по определенным критериям в состав системы входит программа FindFont. C ее помощью можно, например обнаружить все каллиграфические шрифты и преобразовать их в другой формат с применением одного из 24 эффектов.

Кстати, об эффектах. B состав FontLab входит специальный язык программирования, на котором можно писать программы любого трансформирования шрифта. Среди команд этого языка есть большой набор математических и графических команд, команды организации выполнения программы и команды организации диалога с пользователем. Написанные на макроязыке программы можно установить в главное меню FontLab и применять их при необходимости. Вместе с FontLab поставляются 24 готовые программы преобразования шрифтов, используя которые, можно за несколько часов увеличить любую шрифтовую библиотеку в 10-20 раз.

Для того чтобы лучше продемонстрировать возможности FontLab, покажем, как с ее помощью можно создать несколько символов шрифта.

Создание нового шрифта

Создание нового шрифта производится при помощи команды New из меню File, представленого на Рисунок 7.2.

- 187 -

Рисунок 7.2 Меню File программы FontLab

Если к моменту выбора этой команды уже ведется работа над символами другого шрифта, появится запрос (Рисунок 7.3), требующий подтверждения выполнения команды:

Рисунок 7.3 Диалоговое окно-запрос программы FontLab

Подобные запросы будут довольно часто появляться при работе

- 188 -


с программой. Многие из них будут иметь особый знак (магический камень) в правой нижней части, как показано на Рисунок 7.4:

Рисунок 7.4 Сервисная кнопка программы FontLab

Этот знак в системе FontLab обозначает сервисные кнопки. Нажатие такой кнопки вызывает разъяснение по поводу текущего действия или предложение автоматически выполнить его. B случае запросов или предупреждений нажатие на эту кнопку приводит к появлению расширенного объяснения сути выполняемой операции. До тех пор, пока вы не освоите все возможности программы, рекомендуем постоянно пользоваться сервисными кнопками.

Содержимое экрана

Итак, вы выбрали команду New, подтвердили ее выполнение, и экран приобрел вид, приведенный на Рисунок 7.5:

Рисунок 7.5 Вид рабочего стола программы FontLab

B левой части экрана находится большое окно Edit c перекрещивающимися линиями. Это - окно редактирования, в котором произ-

- 189 -

водятся все действия, так или иначе связанные с изменением контуров символов.

Справа от него и чуть ниже расположено окно примера Show, в котором постоянно отображается заполненный пример символа, то есть символ в том виде, в котором он будет напечатан на бумаге. Изменение примера происходит одновременно с любыми изменениями контура, так что вы можете увеличить окно примера и наблюдать символ в нем. Если вы нажмете правую кнопку мыши в окне примера, то увидите всплывающее меню с набором команд, среди которых есть и команды увеличения масштаба отображения символа в окне примера. Чтобы увидеть аналогичное меню в окне редактирования, необходимо нажать клавишу Ctrl и только после этого - правую кнопку мыши.

B верхней части экрана, сразу под строкой меню, располагается линейка с кнопками. Кнопки используются для более удобного вызова команд, расположенных в меню. Вы можете самостоятельно изменять набор инструментов, перенося их с места на место при помощи мыши (нажав клавишу Shift на клавиатуре), или изменять их значение, нажав клавишу Ctrl и щелкнув левой кнопкой мыши на одной из кнопок.

B самой нижней части экрана располагается строка сообщений, в которой отображается состояние программы и появляются рекомендации, касающиеся выполняемой операции.

Остальные окна, находящиеся на экране, - это командные окна. Всего их может быть пять.

Tools Содержит инструменты редактирования. Выбирая инструменты в этом окне, вы можете переключать режимы редактирования контура в окне редактирования.

Options Содержит переключатели режимов работы окна редактирования. Верхняя строка переключает информационные слои, которые можно отображать одновременно с контуром символа, а нижняя строка - элементы описания символа.

Table Позволяет выбирать символ для редактирования, копировать и переносить один или несколько символов внутри текущего шрифта или в другой шрифт, трансформировать символы шрифта и определять таблицу перекодировки.

Monitor B этом окне отображается информация о всех выполняемых в программе действиях. Кроме этого, в это окно может быть выведено текстовое описание символа, включающее разметку. Такое описание может быть скопировано в любую про-

- 190 -