- •Глава 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
- •Образец заявки о выдаче патента на гарнитуру наборного шрифта
- •Гарнитура наборного шрифта «Арбат»
- •Аналоги промышленного образца
- •Перечень иллюстраций
- •Сущность промышленного образца
- •Основные размеры заявляемого шрифта (в мм)
- •Возможность многократного воспроизведения промышленного образца
- •Перечень существенных признаков промышленного образца
- •Выводы:
Рисунок 9.5 Нарушение вертикальности штрихов элементов символа
Нарушение размеров символов. Эта ошибка может быть вызвана несколькими причинами: смещением одного из символов относительно базовой линии, разными размерами у нескольких символов, неодинаковой величиной оптических наплывов у округлых символов и так далее. Результат всегда один: алгоритм разметки зафиксирует и усилит разницу между символами, так что при наборе текста появится лесенка сверху или снизу строки.
Качество разметки
Правильная разметка отдельных символов и шрифта в целом оказывает очень большое влияние на качество воспроизведения текста, особенно на выводных устройствах с невысокой разрешающей способностью - дисплеях и матричных принтерах. Поскольку точная и подробная разметка - это довольно трудоемкий процесс, некоторые производители ограничиваются автоматической разметкой, которая встроена в большинство программ редактирования шрифтов. Если для TrueType-шрифтов этот вариант можно считать приемлемым (только 2-3 фирмы в мире производят ручную разметку TrueTypeшрифтов), то для формата Type 1 ручная разметка является вполне доступной и дает значительно лучшие результаты. Мы рекомендуем всегда отдавать предпочтение Type 1 шрифтам с ручной разметкой.
Качество разметки шрифтов сразу проявляется при их использовании для воспроизведения текста на экране. Для этого True- Type-шрифты достаточно установить в программе Windows Control Panel, а для установки Type 1 шрифтов придется использовать программу АТМ.
- 247 -
Мы попытались оценить качество автоматической разметки TrueType-шрифтов, производимой некоторыми известными шрифтовыми программами, и расположили их в порядке убывания качества: Fontographer 3.5, FontLab 2.5, средства фирмы ПараГраф, FontMonger, AllType. Заметим, что эта оценка сложилась из опыта использования самых разных шрифтов и иначе чем субъективной считаться не может.
Полнота набора знаков
Для полноценного использования шрифта необходимо, чтобы он имел полный набор знаков в соответствии с некоторым стандартом. Если шрифт предполагается использовать в одной из программ, работающих под управлением MS Windows, то он должен быть выполнен в соответствии со стандартом 1251 фирмы Microsoft. Минимальный набор знаков, без которого работа со шрифтом будет весьма затруднена, включает все буквы (прописные и строчные), цифры, знаки препинания и некоторые специальные символы, например тире (его не стоит путать со знаками минус и дефис - это три разных символа!), символ номера или параграфа. Некоторые шрифты имеют только символы русского алфавита. B большинстве случаев такими шрифтами вы сможете пользоваться, но мы все же рекомендуем отдавать предпочтение шрифтам, содержащим символы как русского, так и английского алфавита.
Единственным допустимым исключением из этого правила можно считать декоративные шрифты, в которых допустимо отсутствие строчных букв и цифр. Такие шрифты обычно применяются для выполнения акцентирующих надписей, состоящих всего из нескольких слов, так что полнота набора знаков для них не имеет особого значения.
Правильность кодировки
Шрифт должен не только включать в себя все необходимые знаки. Важно также, чтобы все символы располагались строго на местах, определенным стандартом. Невыполнение этого требования может привести к тому, что в самом ответственном месте публикации вы увидите совсем не те символы, которые ожидаете увидеть. Поэтому при покупке шрифтов обязательно требуйте предъявления кодировки, в которой они выполнены.
- 248 -
Правильность оформления заголовка
Пожалуй, самые неприятные ошибки в шрифтах связаны с неправильным оформлением заголовка. B самом деле, шрифт вроде бы всем хорош, но пользоваться им нельзя, поскольку ни одна программа его не воспринимает.
Наиболее опасным является неправильное указание уникального идентификатора в Type 1 шрифтах. Если два Type 1 шрифта имеют одинаковое значение этого параметра и используются одновременно (например, в программе ATM), то растеризатор, как правило, полностью выходит из строя и требует перезагрузки. Bo избежание подобных сбоев фирма Adobe производит регистрацию всех производителей шрифтов и присваивает им некоторый диапазон номеров. Так что если вы покупаете шрифты, произведенные фирмой, которая давно занимается этим, то можете быть спокойны. Если же вы имеете дело с неизвестной фирмой, то стоит поинтересоваться их взаимоотноше-
ниями с Adobe UniqueID Coordinator (именно это отделение Adobe
производит регистрацию шрифтов).
Другая группа проблем связана с присвоением шрифтам неправильных имен. B результате шрифты могут неправильно регистрироваться растеризаторами и их использование окажется весьма затруд-
ненным. При покупке шрифта вам стоит потребовать указания всех его имен, а именно: PostScript имени, полного имени, имени гарнитуры (family name), имени, под которым шрифт воспринимается Windows и имени начертания (только для TrueType шрифтов). Имея такую информацию, вы, в случае каких-либо неполадок, по крайней мере сможете понять, что же происходит со шрифтом.
Некоторые трудности возникают в случае неправильного указания значений вертикальных размеров шрифта. Например, отсутствие информации о линиях прописных букв, строчных букв, верхних и нижних выносных элементов может привести к неправильному определению кегля шрифта при наборе текста. При этом одинаково заданный кегль для похожих шрифтов будет приводить к совершенно разным результатам. Чтобы застраховаться от таких проблем, при покупке шрифта требуйте предъявления образца набора определенным кеглем.
Соответствие требованиям формата
Наиболее неприятные ошибки возникают в том случае, если шрифт «совсем немного» не соответствует требованиям формата. Разница может заключаться буквально в одном бите шрифтового файла, но рано или поздно она скажется и возникнет ошибка. Такие
- 249 -
ошибки трудно обнаружить, они возникают неожиданно и не всегда повторяются даже в случае точного копирования ситуации, в которой ошибка проявилась впервые. Чтобы избежать таких ошибок, постарайтесь выяснить, какими программами пользуются производители шрифтов. Наиболее надежными можно считать широко распространенные программы редактирования шрифтов, поскольку они проходят достаточно глубокое тестирование и постоянно находятся в активной эксплуатации. Более настороженно следует относиться к самодельным программам экспортирования шрифтов или к дешевым программам преобразования форматов. Наиболее надежным экспортом True- Type-шрифтов обладает программа Fontographer, а Type 1 шрифтов - программы FontLab 2.0 и 2.5 (с точки зрения соответствия формату, Fontographer экспортирует Type 1 шрифты абсолютно корректно, но, в отличие от FontLab, он не поддерживает некоторые тонкости, что заметно ухудшает качество растеризации).
Полнота описания метрических параметров
Как ни странно, но правильность определения метрических параметров шрифта (полей и ширины символов, кернинга и трекинга) оказывает на качество передачи текста большее влияние, чем качество прорисовки отдельных символов. Поэтому всегда при покупке шрифта внимательно анализируйте пример набора текста. Причем требуйте предъявления примера набора с включенной и отключенной поддержкой кернинга и трекинга. Хорошо проработанный шрифт должен восприниматься гармонично, буквы не должны выпадать или налезать друг на друга.
Относительно поддержки кернинга можно сказать следующее: конечно, мы рекомендуем отдавать предпочтение шрифтам, содержащим достаточно полную таблицу пар кернинга. Правда некоторые наиболее современные программы редактирования шрифтов (например, FontLab 2.5) могут автоматически формировать очень объемные таблицы кернинга (более 1000 пар), которые требуют ручного контроля и доработки. Некоторые производители шрифтов могут попытаться сэкономить время и ограничиться автоматическими таблицами кернинга, которые нельзя считать достаточно качественными (все-таки разработка шрифтов - это искусство, которое не следует полностью доверять компьютерам). Так что, даже в том случае, когда продавцы уверяют вас в том, что шрифт имеет таблицу пар кернинга, проверьте ее на примере набора крупным кеглем.
Поддержка трекинга не имеет особого значения, так как пока только очень немногие программы могут использовать информацию о трекинге, содержащуюся в шрифте. Большинство издательских сис-
- 250 -