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

StackOverflow https://stackoverflow.com/questions/83320

  •  01-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

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

Другие советы

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

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

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 также поддерживает необычные автоматические лигатуры и замену глифов, что удобно в английском тексте и жизненно важно для текста, использующего арабский или индийский алфавит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top