В чем разница между шрифтами TrueType и шрифтами Type-1? - PullRequest
17 голосов
/ 17 сентября 2008

В чем разница между шрифтами TrueType и шрифтами Type-1?

Ответы [ 3 ]

18 голосов
/ 17 сентября 2008

Спецификация Postscript Type-1 была создана Adobe в 1985 году или около того. Шрифты типа 1 являются векторными. Вы можете найти спецификацию в " Adobe Type 1. Формат шрифта. ".

Шрифты TrueType были определены Apple несколькими годами ранее, поэтому True Type и PostScript были конкурентами в 1990-х годах. Microsoft выбрала True Type для родного формата шрифтов Windows в начале 1990-х годов (для использования PostScript были необходимы дополнительные инструменты, такие как Adobe Type manager).

Сегодня Microsoft постепенно прекращает поддержку шрифтов PostScript. Попробуйте использовать один из них в качестве шрифта пользовательского интерфейса в Vista. Удачи; -)

Будучи правопреемником TrueType, Microsoft (я думаю, что вместе с Adobe) создала формат Open Type (в любое время около 2000 года), а Adobe преобразовала всю их библиотеку шрифтов в новый формат (вы все равно можете получить их как шрифты Type-1) ,

8 голосов
/ 29 мая 2009

Ключевым отличием является то, что PostScript (и OpenType со вкусом PostScript) поддерживает кубические кривые Безье , где каждая дуга каждого глифа описывается четырьмя контрольными точками. TrueType (и OpenType со вкусом tt) использует квадратичные кривые, каждая дуга имеет только три контрольные точки. Это обеспечивает меньший контроль над формой кривой.

Другое ключевое отличие заключается в том, как они выполняют хинтинг. Поскольку TrueType изначально был нацелен на рендеринг экрана с низким разрешением, его система подсказок работает, настраивая кривые, чтобы они хорошо подходили к точкам пиксельной решетки, используя довольно сложный механизм байт-кода. Шрифты PostScript предназначались для печати на бумаге с более высоким разрешением и использовали инструкции для привязки кривых к прямым углам в соответствующих местах.

2 голосов
/ 17 сентября 2008

Type-1 является более старым форматом и восходит к тем временам, когда Adobe начала использовать DTP с PostScript и векторными шрифтами. В то время Type 1 и Type 3 были единственными форматами, понятными для принтеров PostScript, и только Type 1 мог включать подсказки, необходимые для того, чтобы шрифты выглядели хорошо, и формат был коммерческой тайной. Таким образом, Adobe перешла от других производителей шрифтов к нехитинным шрифтам в формате Type 3.

TrueType был изобретен Microsoft как способ (а) нарушить монополию Adobe на форматы шрифтов с подсказками, (б) избегать использования формата, связанного с Macintosh и PostScript в Windows. Внутренне TrueType использовал квадратичные кривые, а не кубические Безье, что делает их более быстрыми для рендеринга на экране и на более дешевых принтерах без поддержки PostScript, используемых в системах Windows. TrueType также имеет лучшую поддержку Unicode и других вещей, изобретенных с момента создания Type 1. Современные Mac также поддерживают TrueType.

Новый формат OpenType сочетает в себе TrueType и Type 1 (векторные данные могут быть в квадратичной или кубической форме, поэтому вы можете напрямую преобразовать любой из старых форматов в OpenType). OpenType также поддерживает необычные автоматические лигатуры и подстановку глифов, что хорошо для английского текста и очень важно для текста, использующего арабские или индийские скрипты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...