Postscript або truetype

Це один з найбільш поширених початківцями друкарями питань.

Найчастіше на одній машині є сусідами не тільки шрифти в обох форматах, але навіть одні й ті ж гарнітури і в TrueType, і в Type1 поданні.

Хто ж з них краще? На мій погляд, - Type 1. Але "все залежить". Давайте ж по порядку.

Adobe Type 1 Font Format

В основі цього формату лежить т.зв. "Декларативний" метод розмітки. Це означає, що загальні особливості побудови символу описуються окремо від самого контуру символу.

І Type 1 ефектно використовує цю особливість: при розробці шрифту дизайнеру дані такі потужні інструменти розмітки, як хинти, "блакитні зони" і розмітка слабо вигнутих кривих. Ці інструменти дозволяють контролювати процес растеризации символів і тим самим гарантують її (растеризации) висока якість при будь-роздільної здатності вивідного пристрою.

У чому полягає головна проблема при створенні цифрового векторного шрифту? У тому, що на вивідному пристрої (будь то фотоскладальний апарат, принтер або монітор) цей векторний шрифт буде растеризувати, тобто перетворений в набір точок. Умовно це можна уявити, як накладання деякого контуру на папір в клітинку і зафарбовування тих клітинок, які опинилися всередині (пам'ятаєте, що ми можемо зафарбовувати клітини лише цілком).

Все просто, коли контур досить великий (або клітина досить дрібна). Але при виведенні на пристрої з невеликим дозволом або при дрібному кеглі виникає ситуація, коли буква повинна мати в висоту 20, а то і менше точок-клітинок. Що вийде при растеризації? Приблизно те, що ми бачимо на малюнку 1.

В результаті "механічного" округлення координат точок товщини однакових штрихів в символі приймають різні значення, висота символів сильно коливається, порушується симетричність і т.д.

Хинти представляють собою пари напрямних, додатково визначають положення і товщину основних штрихів / елементів символу. При растеризации насамперед відбувається розрахунок товщини і положення хинтов, а потім, вже на ці розраховані величини накладається контур. А найголовніше, розмір і положення даного хинта залишаються незмінними від символу до символу. У нашому випадку це може дати такий ефект:

Навіть в рамках такого низького дозволу нам вдається зберегти постійну тошіну основних штрихів і дотримати однаковий зростання знаків.

Насправді, це лише примітивний приклад, а механізм хинтов имееть набагато більше можливостей і випадків застосування.

Тепер про TrueType

Цей формат був розроблений фірмами Microsoft і Apple. і перш за все відрізняється від Type 1 своїм "програмованим" методом розмітки. Наскільки я розумію, це означає, що опис кожного символу складається з набору команд програмою-растеризатор, за принципом "піди туди, зроби те."

Звичайно, не можна не відзначити, що з точки зору користувача використання TrueType трохи простіше (наприклад не вимагає установки спеціальних програм), а самі шрифти більш поширені і коштують дешевше Type 1. Крім того, "користувачеві", кінцевим продуктом якого є роздруковане на "лазернік "лист, не потрібно високу якість растеризації.