| 
 
  
  Postscript или TrueType? 
 
  
 Это один из наиболее часто задаваемых начинающими типографами 
 вопросов.  
 Предыстория такова: на современных персональных компьютерах, 
 а именно с их помощью делается практически вся современная верстка, преобладают 
 два формата цифровых векторных шрифтов: Type 1 фирмы Adobe 
 (часто эти шрифты называются "PostScript шрифтами") и TrueType 
 фирмы Microsoft.  
 Зачастую на одной машине соседствуют не только шрифты в 
 обоих форматах, но даже одни и те же гарнитуры и в TrueType, и в Type1 
 представлении.  
 Кто же из них лучше? На мой взгляд,--Type 1. 
 Но "все зависит". Давайте же по порядку.  
 Adobe Type 1 Font Format 
 Этот формат был создан фирмой Adobe Systems Inc. 
 около 1985 года, а в 1990--публично раскрыт и документирован. Насколько 
 я, непрограммист, понимаю, этот формат полностью совместим с языком описания 
 страниц PostScript, выпущенным в том же 1985 году, и поддерживается 
 всеми PostScript устройствами.  
 В основе этого формата лежит т.н. "декларативный" метод 
 разметки. Это означает, что общие особенности построения символа описываются 
 отдельно от самого контура символа.  
 И Type 1 эффектно использует эту особенность: при 
 разработке шрифта дизайнеру даны такие мощные инструменты разметки, как 
 хинты, "голубые зоны" и разметка слабо изогнутых кривых. Эти инструменты 
 позволяют контролировать процесс растеризации символов и тем самым гарантируют 
 ее (растеризации) высокое качество при любой разрешающей способности выводного 
 устройства.  
 Для того, чтобы проиллюстрировать последнее заявление я 
 поподробнее остановлюсь на хинтах.  
 В чем состоит главная проблема при создании цифрового векторного 
 шрифта? В том, что на выводном устройстве (будь то фотонаборный аппарат, 
 принтер или монитор) этот векторный шрифт будет растеризован, т.е. преобразован 
 в набор точек. Условно это можно представить, как накладывание некоторого 
 контура на бумагу в клеточку и закрашивание тех клеточек, которые оказались 
 внутри (помните, что мы можем закрашивать клетки лишь целиком).  
 Все просто, когда контур достаточно большой (или клетка 
 достаточно мелкая). Но при выводе на устройства с небольшим разрешением 
 или при мелком кегле возникает ситуация, когда буква должна иметь в высоту 
 20, а то и меньше точек-клеточек. Что получится при растеризации? Примерно 
 то, что мы видим на рисунке 1.  
 
 
 
 В результате "механического" округления координат точек 
 толщины одинаковых штрихов в символе принимают разные значения, высота 
 символов сильно колеблется, нарушается симметричность и т.д.  
 Хинты представляют собой пары направляющих, дополнительно 
 определяющие положения и тощины основных штрихов/элементов символа. При 
 растеризации первым делом происходит расчет толщины и положения хинтов, 
 а потом, уже на эти рассчитанные величины накладывается контур. А самое 
 главное, размер и положение данного хинта остаются неизменными от символа 
 к символу. В нашем случае это может дать такой эффект:  
 
 
 
 Даже в рамках такого низкого разрешения нам удается сохранить 
 постоянную тошину основных штрихов и соблюсти одинаковый рост знаков. 
  
 На самом деле, это лишь примитивный пример, а механизм 
 хинтов имееть гораздо больше возможностей и случаев применения.  
 Теперь о TrueType 
 Этот формат был разработан фирмами Microsoft и Apple, 
 и прежде всего отличается от Type 1 своим "программируемым" методом 
 разметки. Насколько я понимаю, это означает, что описание каждого символа 
 состоит из набора команд программе-растеризатору, по принципу "пойди туда, 
 сделай то..."  
 Такой метод в теории делает возможной более точную и правильную 
 разметку. Но на практике он затрудняет процесс разработки настолько, что 
 непосредственно в TrueType шрифты вообще не разрабатываются, а те, что 
 стоят у вас на компьютере, наверняка получены как преобразование шрифтов 
 из других форматов. В результате, шрифты TrueType обычно сильно уступают 
 по качеству аналогичным шрифтам в PostScript формате.  
 Конечно, нельзя не отметить, что с точки зрения пользователя 
 использование TrueType несколько проще (например не требует установки 
 специальных программ), а сами шрифты более распространены и стоят дешевле 
 Type 1. Кроме того, "юзеру", конечным продуктом которого является 
 распечатанное на "лазернике" письмо, не требуется высокое качество растеризациии. 
  
 Но: если вы готовите материалы для полиграфии (и, следовательно,--фотонаборного 
 аппарата, работающего на PostScript) или рисуете графические элементы 
 для веб-страницы (и, следовательно, сталкиваетесь с критично низким разрешением 
 монитора) вы почуствуете разницу.  
 Вывод 
 TrueType шрифты лучше оставить для офисного использования, 
 на машине секретаря. В любом пре-пресс бюро на вас посмотрят косо, если 
 увидят такой шрифт в вашей публикации. Профессионалы выбирают Type 1. 
 И этоя вам говорю, как настоящий заводчик шарпеев.  
   
 
 |