1

Векторные шрифты используются чаще, чем растровые (потому что они масштабируемы), верно?

Почему они растеризованы?

В чем преимущество преобразования векторных шрифтов в растровые шрифты?

3 ответа3

2

все, что нужно отобразить / напечатать, в конечном итоге должно быть растеризовано, поскольку ни ваш дисплей, ни ваш принтер не отображают вещи с помощью векторов. скорее, они отображают вещи попиксельно (pixel = элемент изображения, между прочим) относительно растровым способом

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

0

Основным преимуществом является то, что вы можете очень тщательно настраивать растровые изображения для конкретных, часто используемых размеров.

При больших размерах точек, скажем, на 72pt, кривые на расстоянии хорошие и круглые. Но как только вы доберетесь до меньших размеров, скажем, 8 pt, вы получите очень плохой псевдоним, и вам захочется настроить более специфические типы шрифтов, такие как x height, kerning и так далее.

Яблочные шрифты раньше имели для заданной гарнитуры растровые (растеризованные) шрифты определенных размеров, чтобы они выглядели наилучшим образом на экране для распространенных размеров, и векторный шрифт для всех других размеров. Итак, вы посмотрите на пакет шрифтов, посмотрите 10pt, 12pt и пакет шрифтов TrueType для гарнитуры. Более точная настройка растрового изображения имела смысл, когда у всех был одинаковый дисплей и одинаковое разрешение принтера. Не уверен, насколько он полезен сейчас в эпоху Retina Display.

0

Чтобы шрифт отображался, векторный шрифт должен пройти процесс растеризации. Это включает в себя "рисование" шрифта на растровом изображении в части памяти (памяти, напрямую связанной с экраном или другим промежуточным буфером памяти), что требует времени.

С растеризованным шрифтом он уже нарисован (растеризованные шрифты - это просто наборы растровых изображений), поэтому его просто нужно скопировать (и масштабировать) до конечного места назначения.

Таким образом, растеризованные шрифты, особенно те, которые не нужно масштабировать (т.е. просматривать в их "родном" размере), будут рендериться быстрее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .