Векторные шрифты используются чаще, чем растровые (потому что они масштабируемы), верно?
Почему они растеризованы?
В чем преимущество преобразования векторных шрифтов в растровые шрифты?
Векторные шрифты используются чаще, чем растровые (потому что они масштабируемы), верно?
Почему они растеризованы?
В чем преимущество преобразования векторных шрифтов в растровые шрифты?
все, что нужно отобразить / напечатать, в конечном итоге должно быть растеризовано, поскольку ни ваш дисплей, ни ваш принтер не отображают вещи с помощью векторов. скорее, они отображают вещи попиксельно (pixel = элемент изображения, между прочим) относительно растровым способом
так что в конечном итоге нужно иметь приблизительное представление о том, на что похожа идеальная кривая с точки зрения пикселей, либо черно-белых, либо с некоторым размытием оттенков серого.
Основным преимуществом является то, что вы можете очень тщательно настраивать растровые изображения для конкретных, часто используемых размеров.
При больших размерах точек, скажем, на 72pt, кривые на расстоянии хорошие и круглые. Но как только вы доберетесь до меньших размеров, скажем, 8 pt, вы получите очень плохой псевдоним, и вам захочется настроить более специфические типы шрифтов, такие как x height, kerning и так далее.
Яблочные шрифты раньше имели для заданной гарнитуры растровые (растеризованные) шрифты определенных размеров, чтобы они выглядели наилучшим образом на экране для распространенных размеров, и векторный шрифт для всех других размеров. Итак, вы посмотрите на пакет шрифтов, посмотрите 10pt, 12pt и пакет шрифтов TrueType для гарнитуры. Более точная настройка растрового изображения имела смысл, когда у всех был одинаковый дисплей и одинаковое разрешение принтера. Не уверен, насколько он полезен сейчас в эпоху Retina Display.
Чтобы шрифт отображался, векторный шрифт должен пройти процесс растеризации. Это включает в себя "рисование" шрифта на растровом изображении в части памяти (памяти, напрямую связанной с экраном или другим промежуточным буфером памяти), что требует времени.
С растеризованным шрифтом он уже нарисован (растеризованные шрифты - это просто наборы растровых изображений), поэтому его просто нужно скопировать (и масштабировать) до конечного места назначения.
Таким образом, растеризованные шрифты, особенно те, которые не нужно масштабировать (т.е. просматривать в их "родном" размере), будут рендериться быстрее.