Нужен ли веб-шрифтам хинтинг?

Аватар пользователя dancer15586
Не в сети
Последнее посещение: 2 года 28 недель назад
Зарегистрирован: 2015-05-29
Сообщения:

Хинтинг — это специальные инструкции, которые жестко привязывают абстрактные кривые шрифта к пикселям на мониторе. Абсолютное большинство шрифтов (в том числе коммерческих) — не хинтованные, потому что это довольно трудоемкая и сложная процедура. Для TrueType и PostScript хинтинг выполняется по-разному. Если вы берете дешевый шрифт, безопаснее формат OTF, потому что в TT процедура осталась неизменной со времен черно-белого растрирования и не совсем адекватная, а для PS процедура проще, и у автора есть возможность сделать автоматический хинтинг.

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

С одной стороны, шрифт с хинтингом довольно четкий, контрастный и равномерный, а с другой — формы букв искажаются в зависимости от кегля, а интервалы могут отличаться от реальных. Буквы строго подчиняются пикселям.

В ОС Windows мы видим, пожалуй, самый радикальный подход: такие популярные шрифты как Tahoma, Verdana, Arial и Georgia были отхинтованы специально под GDI ClearType, и когда появился DirectWrite, пришлось перехинтовывать и обновлять основные шрифты в комплекте ОС.

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

Отвечая на вопрос: стремительно приближается эпоха 300 DPI мониторов, а огромное количество мобильных устройств уже имеют такое разрешение, и скоро хинтинг будет вообще не нужен. Но так как Windows по-прежнему остается хинтингозависимой и ориентированной на мониторы с низким разрешением, в качестве текстовых шрифтов старайтесь выбирать качественно отхинтованные или стандартные, а иначе текст будет нечитаемым и трудным для восприятия.

Аватар пользователя tornado5
Не в сети
Последнее посещение: 4 недели 6 дней назад
Зарегистрирован: 2014-06-24
Сообщения:
На мой взгляд, нужно в

На мой взгляд, нужно в каждом конкретном случае разбираться, когда применение хинтинга несет пользу, а когда искажает изображение. Впрочем, я считаю, что если есть возможность избежать хинтинга без значительных потерь в качестве, то лучше это сделать, так как хинтинг довольно дорогостоящая и трудоемкая процедура.

Аватар пользователя igorstrong
Не в сети
Последнее посещение: 28 недель 5 дней назад
Зарегистрирован: 2015-04-27
Сообщения:
Хинтинг в основном

Хинтинг в основном используется для придания шрифту четкости и привлекательности. Но зачастую качественные и готовые к использованию шрифты уже содержат в себе процесс переработки шрифта хинтингом. Так что такая процедура имеет смысл разве что в том случае, если Вы сами разрабатываете новый шрифт.

Аватар пользователя Mefidze
Не в сети
Последнее посещение: 5 недель 3 дня назад
Зарегистрирован: 2014-06-03
Сообщения:
Хинтинг не учитывается в

Хинтинг не учитывается в Apple, а для Microsoft платформ без этого просто невозможно. Для шрифтов TrueType и PostScript этот хинтинг просто необходим, хотя он и выполняется по разным алгоритмам. Хинтинг делает шрифт четким и одной высоты.