- •Глава 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
- •Образец заявки о выдаче патента на гарнитуру наборного шрифта
- •Гарнитура наборного шрифта «Арбат»
- •Аналоги промышленного образца
- •Перечень иллюстраций
- •Сущность промышленного образца
- •Основные размеры заявляемого шрифта (в мм)
- •Возможность многократного воспроизведения промышленного образца
- •Перечень существенных признаков промышленного образца
- •Выводы:
Способы продажи шрифтов
Итак, вы приходите в магазин (или в фирму, которая занимается поставкой программных продуктов) и собираетесь приобрести несколько шрифтов. C какими же ситуациями вы можете столкнуться? Существует несколько вариантов поставки шрифтов и несколько вариантов организации взаимодействия между создателем шрифтов и продавцом.
Продажа шрифтов «россыпью»
B этом случае вам будет предъявлен более или менее объемистый каталог, содержащий примеры шрифтов. Вы должны будете указать те шрифты, которые вам необходимы, оплатить их, и они будут представлены в каком-либо виде, как правило, скопированными на дискету, принадлежащую фирме (или вашу).
Хотя большинство фирм предоставляет скидку при одновременной покупке большого количества шрифтов, сам процесс выбора и копирования обычно не слишком стимулирует фирму к снижению цен. C другой стороны, если вам нужно всего 1-3 шрифта, этот путь можно порекомендовать.
Продажа открытых шрифтовых пакетов
Обычно именно таким способом большинство шрифтов продается в магазинах. Фирма-производитель формирует несколько пакетов своих (или чужих - по лицензии) шрифтов и продает эти пакеты как программные продукты (обычно - до 20 шрифтов в пакете, хотя на Западе их количество может доходить до 1000). B этом случае стоимость одного шрифта оказывается минимальной, но обычно вместе с нужными шрифтами вам приходится покупать и несколько ненужных, обычно включаемых производителями в качестве «нагрузки». Некоторые фирмы подходят к формированию пакетов достаточно произвольно, а некоторые стремятся к тому, чтобы шрифты в их пакетах были объединены по каким-либо признакам. Нечего и говорить, насколько второй вариант предпочтительнее для покупателя. При покупке шрифтовых пакетов обращайте особое внимание на формат, в котором представлены шрифты. Большинство производителей предлагают пакеты со шрифтами в формате TrueType, так что спрашивайте продавцов, чтобы не обмануться.
- 242 -
Продажа зашифрованных шрифтов
Этот способ торговли шрифтами объединяет оба перечисленных метода и получил большое распространение на Западе. За сравнительно небольшую плату (обычно, несколько десятков долларов) вы получаете пакет (это может быть набор дискет или один CD-ROM диск), который содержит все шрифты производителя (иногда их количество доходит до 1000, причем все - в нескольких форматах). Однако вы не можете пользоваться этими шрифтами, поскольку они поставляются в зашифрованном виде. Для получения шрифта вы должны ввести определенный пароль, который сообщает фирма-поставщик после соответствующей оплаты. Несколько шрифтов вы получаете в момент приобретения пакета. Резкое снижение цен, произошедшее в последнее время на шрифтовом рынке, снизило привлекательность для производителей этого метода продажи шрифтов, и многие из них перешли к торговле открытыми пакетами.
Еще одна особенность шрифтового рынка: распространенность взаимного лицензирования шрифтов. Обычно фирмы, занимающиеся разработкой шрифтов, стараются не повторять уже созданные другими фирмами гарнитуры, а покупают на них лицензии. Таким образом, они избавляют себя от ненужной работы, а освободившееся время направляют на разработку по-настоящему новых шрифтов. Поэтому в разных фирмах вы можете обнаружить одни и те же шрифты. Единственное, в чем мы советуем вам убедиться при покупке таких шрифтов - это в законности прав продавца. B противном случае вы, сами того не желая, окажетесь незаконным пользователем программного продукта, к тому же, заплатив за это деньги. Поскольку всегда удобнее иметь дело с одним поставщиком, мы рекомендуем обращаться к наиболее крупным продавцам. У них всегда можно получить квалифицированную консультацию, а шрифты все равно будут те же, что и у других поставщиков.
Критерии качества шрифтов
Ниже мы приводим несколько критериев, по которым следует отбирать шрифты при их покупке. Безусловно, основной критерий – это художественная целесообразность применения той или иной гарнитуры, но кроме этого существует несколько технических требований, без выполнения которых эффективное использование шрифтов может оказаться проблематичным.
- 243 -
Качество контуров
Это основной критерий, по которому стоит оценивать качество контурных шрифтов. Обычно в том случае, когда контуры символов описаны недостаточно аккуратно, рассчитывать на то, что в остальном шрифт будет качественным не приходится.
Для оценки качества контуров необходимо увидеть их с наи-
большей степенью увеличения. Лучше всего для этого использовать одну из шрифтовых программ (идеальный вариант - система FontLab, в которую включен модуль автоматической оценки качества контуров), а если это невозможно - систему иллюстративной графики, например CorelDraw. Если нет ни одной из этих программ, достаточно вывести несколько символов тестируемого шрифта на печать с возможно большим кеглем, например 900 пунктов.
Если вы используете CorelDraw, выведите один из символов (лучше всего для тестирования подходят сложные символы, такие как a, g, Д, з, K и некоторые другие), максимально увеличьте его и преобразуйте в кривые. После этого выберите инструмент редактирования контуров и укажите одну из точек символа, вы увидите пару контрольных векторов кривых, направление которых поможет оценить качество шрифта.
Если для оценки качества шрифта вы используете шрифтовой редактор, то импортируйте в него шрифт и выберите один из символов. B системе FontLab 2.5 достаточно открыть панель FontAudit (команда FontAudit из меню Advanced), и контур символа будет протестирован автоматически.
B системе Fontographer 3.5 необходимо выбрать символ в шрифтовой панели и, после того как появится панель редактирования символа, дважды щелкнуть на любой его точке. Появятся все контрольные точки всех кривых символа, и вы сможете приступить к анализу.
Если вы просто вывели символ на принтер, то анализ несколько усложнится, так как вы не сможете увидеть контрольные точки кривых. Тем не менее, используя приведенный ниже список основных ошибок, вы сможете дать объективную оценку качества шрифта.
Основные ошибки описания контуров
Нарушение гладкости в местах соединения графических примитивов. Пожалуй, это самая распространенная ошибка при создании контурных шрифтов. Ее суть понятна из Рисунок 9.1, а опасность заключается в том, что в большинстве случаев она не заметна, но иногда начинает проявляться и буквально «сводит с ума» растериза-
- 244 -
тор.
Рисунок 9.1 Нарушение гладкости соединения графических примитивов
Отсутствие выделенных точек экстремумов. Для нор-
мальной работы растеризатора Type 1 шрифтов необходимо, чтобы все экстремальные точки контуров были выделены в качестве крайних точек кривых или векторов. B случае невыполнения этого правила (Рисунок 9.2) растеризатор не может автоматически корректировать форму округлых элементов, и возможность применения разметки резко уменьшается.
Рисунок 9.2 Отсутствие выделенных точек экстремумов в округлых элементах
Наличие острых внутренних углов. При описании острых углов (меньше 20°) для нормальной работы растеризатора необходимо включать короткий (1-3 единицы) вектор между примитивами, образующими угол, как показано на Рисунок 9.3. B противном случае форма контура вблизи угла может сильно измениться.
- 245 -
Рисунок 9.3 Острые углы в отдельных элементах шрифта могут приводить к искажениюформы контуров
Использование длинных кривых. При описании сложных эле-
ментов контура не рекомендуется использовать чрезмерно длинные кривые. Причем некоторые виды кривых (имеющие две точки перегиба или слишком разные длины контрольных векторов) могут нарушить работу растеризатора.
Ha Рисунок 9.4 показаны некоторые виды «плохих» кривых.
Рисунок 9.4 Примеры некорректных кривых, использованных в описании элементов контура символа
При этом слишком большое количество кривых тоже ни к чему хорошему не приведет. Чтобы обеспечить наилучшее качество воспроизведения шрифта, следует выбирать «золотую середину» между этими противоположными требованиями.
Нарушение вертикальности или горизонтальности штрихов. B тех случаях, когда вектор, образующий вертикальный штрих, немного отстоит от строго вертикального направления (например, на 1 единицу при длине в 500 единиц), такую ошибку очень трудно обнаружить. Тем не менее, в некоторых случаях она может привести к появлению неприятных зубцов на линиях символа и изменить толщину штриха (Рисунок 9.5).
- 246 -