- •Глава 1
- •Шрифтовое дело в России
- •Графические характеристики шрифта
- •Принципы классификации шрифта
- •Шрифтовая система измерений
- •Глава 2
- •Эстетика и удобочитаемость шрифта
- •Некоторые последствия наступления цифровой эпохи
- •Требование удобочитаемости
- •Факторы, влияющие на скорость чтения
- •Основные требования к шрифту
- •Назначение и срок службы издания
- •Зачем нужны медленно-читаемые шрифты
- •Дизайнер и информационное общество
- •Читабельность технических шрифтов
- •«Акцидентные» и «наборные» печатные шрифты
- •Традиционная оценка удобочитаемости, характерности или нейтральности, употребимости, прозрачности гарнитур некоторых шрифтовых семейств
- •Высота строчного знака в наборных гарнитурах
- •Удобочитаемость и пробелы
- •Абзац
- •Спуск
- •Интерлиньяж
- •Межсловные пробелы
- •Межбуквенные пробелы
- •Глава 3
- •Проектирование наборного шрифта
- •Как не надо делать шрифты
- •Изучение прототипа
- •C чего начать?
- •Конструкция и гарнитурные признаки шрифта
- •Оптические компенсации в шрифте
- •Прописные буквы
- •Строчные буквы
- •Акценты
- •Курсивные и наклонные начертания
- •Полужирные и жирные начертания
- •Апроши
- •Кернинг
- •Глава 4
- •Компьютерные шрифты
- •Язык Adobe PostScript
- •Растрирование в PostScript-технологии
- •Растровые и векторные изображения
- •Что такое «растрирование»
- •Программные и аппаратные RIP
- •Глава 5
- •Шрифт в компьютере
- •Кодировка шрифта
- •Растровые, векторные и контурные шрифты
- •Растровые шрифты
- •Векторные шрифты
- •Контурные шрифты
- •Шрифты в операционной системе. Файл шрифтов. Установка и удаление шрифтов
- •Шрифты в Windows 3.x
- •Шрифты в Windows 95
- •Шрифты в Macintosh
- •Семейства шрифтов и начертания
- •Глава 6
- •Форматы цифровых шрифтов
- •Понятие о формате и шрифтовой машине
- •Структура шрифтового формата
- •Кодирование шрифтов
- •Стандарт кодирования Unicode
- •Управление растеризацией символов
- •Алгоритм растеризации
- •Проблемы растеризации
- •Методы разметки символов
- •Декларативный метод разметки
- •Программируемый метод разметки
- •Общая структура шрифта в формате Type 1
- •Описание символов в формате Type 1
- •Разметка в Type 1 шрифтах
- •Формат TrueType
- •Построение символов
- •Координатная система TrueType-шрифтов
- •Масштабирование символов
- •Разметка в TrueType-шрифтах
- •Общее описание языка разметки
- •Обозначение точек
- •Измерение расстояний и перемещение точек
- •Изменение контура в зависимости от размера символа
- •Построение шрифтовых файлов
- •Другие форматы
- •Глава 7
- •Шрифтовые программы
- •Редакторы контурных шрифтов
- •Система редактирования шрифтов FontLab
- •Создание нового шрифта
- •Содержимое экрана
- •Способы построения символов
- •Автоматическое тестирование правильности построения контуров
- •Разметка символов
- •Использование подпрограмм
- •Трансформации и эффекты
- •Формирование заголовка шрифта
- •Редактирование метрик символов
- •Экспорт шрифта
- •Редактирование существующих шрифтов
- •Сервисные программы
- •Программы для поиска шрифтов
- •Программы для печати примера шрифтов
- •Программы для преобразования шрифтов
- •Программы для простого редактирования шрифтов
- •Глава 8
- •Практическая работа со шрифтами
- •Шрифты «свои»
- •Пользуйтесь легально приобретенными шрифтами
- •Составьте каталог своих шрифтов
- •Распределите свои шрифты по каталогам
- •He трогайте фирменные шрифты
- •Унифицируйте шрифты
- •Шрифты «чужие»
- •He смешивайте шрифты
- •Сделайте резервную версию системных шрифтов
- •Каждой работе - свой комплект шрифтов
- •Что нужно для верстки
- •Аппаратные средства
- •Программные средства
- •Вывод текста
- •Вывод на принтере
- •Вывод на лазерном экспонирующем устройстве
- •Проблемы и решения
- •Проблемы, наблюдаемые «на экране»
- •Проблемы, наблюдаемые «на бумаге»
- •Глава 9
- •Как покупать шрифты
- •Системы защиты шрифтов от копирования
- •Способы продажи шрифтов
- •Продажа шрифтов «россыпью»
- •Продажа открытых шрифтовых пакетов
- •Продажа зашифрованных шрифтов
- •Критерии качества шрифтов
- •Качество контуров
- •Основные ошибки описания контуров
- •Качество разметки
- •Полнота набора знаков
- •Правильность кодировки
- •Правильность оформления заголовка
- •Соответствие требованиям формата
- •Полнота описания метрических параметров
- •Некоторые поставщики шрифтов
- •Глава 10
- •Юридические аспекты разработки и использования шрифтов
- •Пиратство на рынке шрифтов
- •Как защитить шрифт в России
- •Приложение 1
- •Шрифтовые синонимы
- •Приложение 2
- •Примеры кодовых таблиц, поддерживающих кириллицу
- •Альтернативная кодировка DOS (866)
- •Кодировка КОИ-8
- •Кодировка Windows (1251)
- •Приложение 3
- •Лицензионная политика
- •Базовая лицензия
- •Многопользовательская лицензия
- •Ограниченная корпоративная лицензия
- •Лицензия на публикацию
- •Неограниченная корпоративная лицензия
- •Лицензионное соглашение
- •Лицензионные права
- •Лицензионные ограничения
- •Права собственности
- •Гарантийные обязательства
- •Приложение 4
- •Приложение 5
- •Образец заявки о выдаче патента на гарнитуру наборного шрифта
- •Гарнитура наборного шрифта «Арбат»
- •Аналоги промышленного образца
- •Перечень иллюстраций
- •Сущность промышленного образца
- •Основные размеры заявляемого шрифта (в мм)
- •Возможность многократного воспроизведения промышленного образца
- •Перечень существенных признаков промышленного образца
- •Выводы:
kern |
Таблица кернинга |
LTSH |
Таблица, определяющая размер символов, начиная с |
|
которого горизонтальные метрики начинают линейно |
|
зависеть от размера шрифта |
prep |
Программа CVT (вызывается всякий раз при измене- |
|
нии размера символов или при трансформировании |
|
шрифта) |
WIN |
Зарезервирована для использования в будущем |
VDMX |
Таблица, содержащая вертикальные метрики симво- |
|
лов |
FOCA |
Зарезервирована для использования в будущем |
PCLT |
Таблица, содержащая значения, необходимые для |
|
работы с принтерами, управляемыми языком PCL 5 |
|
(HP LaserJet III) |
Мы не будем подробно рассматривать особенности построения каждой таблицы, поскольку это займет слишком много времени. Тем, кто заинтересовался построением TrueType-шрифтов, рекомендуем обратиться к официальной документации, а также найти программы, позволяющие преобразовать любой TrueType-шрифт в текстовый файл, с которым можно работать в любом текстовом редакторе.
Большинству пользователей можно порекомендовать не углубляться в изучение формата TrueType, а обратиться к одному из редакторов контурных шрифтов, имеющему возможность импорта и экспор-
та TrueType-шрифтов.
Другие форматы
Кроме наиболее распространенных форматов Type 1 и TrueType существует множество других форматов представления шрифтов, имеющих определенные области применения. Как правило, каждый из форматов поддерживается одной или несколькими крупными компаниями, занимающимися разработкой шрифтов (Adobe, Agfa, Bitstream, URW) или программного обеспечения и оборудования (Apple, Hewlett Packard, Microsoft, Sun):
Фирма |
Формат |
Область применения |
|
Adobe |
Type 0, Type 1 |
PostScript-принтеры и про- |
|
|
|
граммы |
|
Agfa |
Intellifont |
Растеризатор |
Intellifont for |
|
|
Windows (аналог ATM) |
|
Apple |
TrueType |
Операционные системы |
|
Bitstream |
Fontware, Speedo |
Встроенные |
растеризаторы |
- 180 -
|
|
|
(Speedo) и генераторы рас- |
|
|
|
|
тровых шрифтов (Fontware) |
|
Hewlett |
PCL Scalable |
|
Принтеры с языком PCL 5. |
|
Packard |
|
|
Основан на |
формате Agfa |
|
|
|
Intellifont |
|
Microsoft |
TrueType |
|
Операционные системы |
|
Sun |
F3 |
|
Оболочка |
OpenWindows |
|
|
|
(часть ОС Solaris) |
|
URW |
Форматы |
системы |
Профессиональная система |
|
|
Ikarus |
|
для разработки шрифтов |
Формат Intellifont. Этот формат применяется фирмой Agfa Compugraphic для описания собственной библиотеки цифровых шрифтов Ha рынок шрифты Agfa поставляются в форматах Type 1, TrueType и в формате контурных шрифтов для принтеров LaserJet (файлы с расширением SFS). Надо сказать, что формат масштабируемых шрифтов для принтеров Hewlett Packard LaserJet отличается от формата Agfa только структурой заголовка, и для растеризации таких шрифтов, по всей видимости, применяется технология Intellifont.
Несколько лет назад продавался пакет растеризации шрифтов под названием Intellifont for Windows. Его отличительной чертой было очень высокое качество воспроизведения текста на принтерах HP LaserJet III, что было связано, скорее всего, именно с тем, что в Intellifont и LaserJet использовались одинаковые методы растеризации контурных шрифтов.
Форматы системы IKARUS. Система IKARUS, разработанная немецкой фирмой URW, считается наиболее профессиональной системой для производства цифровых шрифтов. B этом качестве она используется большинством крупнейших фирм, производящих шрифты. Система функционирует на рабочих станциях VAX и на компьютерах
Macintosh (версия IKARUS/M).
Для построения символов в формате системы IKARUS (для краткости его обычно называют форматом IK) применяется следующий метод:
•Контуры символов строятся из точек четырех типов, показан-
ных на Рисунок 6.26.
•Стартовые точки определяют начало любого контура, угловые точки - места негладких соединений между кривыми и/или векторами и касательные точки - места плавных переходов векторов в кривые. Кривые линии образуются двумя крайними точками (угловыми или касательными) и множеством точек на кривой.
•При построении кривой на первом этапе производится опре-
-181 -
деление направления касательных к ней во всех точках на кривой. После этого участок кривой между двумя точками, направления касательных к которых известны, формируется из двух участков окружностей.
Рисунок 6.26 Типы точек, применяемые при построении символов в формате IKARUS
Такой метод построения контуров является наиболее удобным для художников, поскольку они работают только с точками, лежащими на контуре символа, так что, перемещая их, они непосредственно изменяют форму контура. Использование сплайновых методов для определения направления касательных и применение дуг окружностей для формирования кривых приводит к тому, что при перемещении точек любых типов форма контуров изменяется достаточно плавно.
B формате IK шрифт строится структурно - как иерархия символов и контуров. Кроме описания символов шрифт имеет разделы, в которых размещается разнообразная метрическая информация - поля и ширина символов, кернинг и трекинг.
Форматы фирмы Bitstream. K сожалению, об этих форматах нельзя сказать ничего определенного, поскольку фирма Bitstream не слишком стремится раскрывать их. Единственное, что известно почти наверняка, - это то, что форматы Speedo и Fontware используют разные математические методы для описания символов и разметки. По косвенным сведениям можно определить, что в формате Speedo применяются кривые Безье (такие же, как в Type 1 шрифтах), а в формате Fontware - кривые второго порядка (возможно, эллипсы).
- 182 -
Шрифты в формате Speedo могут очень быстро растеризоваться в большом диапазоне размеров, поэтому они обычно используются в тех случаях, когда скорость воспроизведения текста является определяющей, например, во всевозможных программах растеризации
«налету», подобных Adobe Type Manager (например, FaceLift фирмы
Bitstream). Поддержка этих шрифтов встраивается и в некоторые графические программы, работающие под управлением Windows и DOS.
Формат Fontware при растеризации позволяет достичь более высокого качества за счет уменьшения скорости работы. Поэтому, хотя некоторые программы и поддерживают этот формат для растеризации «на лету», в большинстве случаев он применяется в программах пакетной генерации шрифтов, которые используются для получения наборов растровых шрифтов разных размеров.
C появлением более современных форматов, особенно формата TrueType, Speedo и Fontware форматы стали неактуальны настолько, что даже сама фирма Bitstream перешла к поставкам хорошо размеченных TrueType-шрифтов. Тем не менее, в некоторых DOSприложениях до сих пор применяются шрифты в форматах Fontware (Quattro Pro for DOS) и Speedo (WordPerfect 6.0 for DOS), причем по качеству и скорости работы они оказываются сравнимыми с более распространенными форматами.
- 183 -