Каково различие между шрифтами TrueType и шрифтами Типа 1?

Метод seq является самым простым, но у Bash есть встроенная арифметическая оценка.

END=5
for ((i=1;i<=END;i++)); do
    echo $i
done
# ==> outputs 1 2 3 4 5 on separate lines

Конструкция for ((expr1;expr2;expr3)); работает так же, как for (expr1;expr2;expr3) на C и подобных языках, и нравится других ((expr)) случаях, Bash рассматривает их как арифметику.

17
задан Ben Blank 29 May 2009 в 00:15
поделиться

3 ответа

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

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

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

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

18
ответ дан 30 November 2019 в 12:51
поделиться

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

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

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

2
ответ дан 30 November 2019 в 12:51
поделиться

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

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

8
ответ дан 30 November 2019 в 12:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: