Подсказка шрифта все еще актуальна?

Я гуглил статьи об актуальности хинтинга, но большинство из тех, что я читал, датированы в лучшем случае 2011 годом, а в худшем — девяностыми, что может означать, что они устарели.

Актуален ли хинтинг в 2017 году и далее? Когда наступит момент, когда он устареет?

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

Изменить : используется ли наследование на этом сайте для намека на 9? (все веб-шрифты должны иметь подсказки, верно?) Я не уверен, читаемо ли это из-за подсказок или из-за моего экрана. Если причина в первом, то, возможно, я просто задаю глупый вопрос.

Просто хотел добавить ссылку на это соответствующее обсуждение на TypeDrawers, о котором я совершенно забыл о typedrawers.com/discussion/1833/…

Ответы (3)

Да.

Очень важно, если вы используете Windows, Android, комплект разработки OpenJDK Java, PlayStation 3 и 4, PS Vita и любую другую операционную систему, использующую FreeType, которая реализует функцию подсказок.

Также в Windows такие проекты, как gdipp и MacType, стремятся переопределить системный рендерер с помощью FreeType.

https://en.wikipedia.org/wiki/FreeType#Платформы https://en.wikipedia.org/wiki/FreeType#Hinting

Это часть TrueType.

https://en.wikipedia.org/wiki/TrueType

TrueType — это стандарт контурных шрифтов, разработанный Apple и Microsoft в конце 1980-х годов как конкурент шрифтам Adobe Type 1, используемым в PostScript. Он стал наиболее распространенным форматом шрифтов в классических операционных системах Mac OS, Mac OS и Microsoft Windows.

Вопрос: Значит, хинтинг по-прежнему актуален в 2017 году и далее? Когда наступит момент, когда он устареет? (дополненное редактирование)

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

Вопрос: Редактировать: используется ли для наследования на этом сайте значение 9?

Ответ: Только если вы не используете Mac. Mac игнорирует намеки.

Эта ссылка здесь объясняет немного больше.

https://www.typotheque.com/articles/hinting Это касается различий между тем, как Mac и Windows отображают шрифты.

Mac OS против Windows Много было написано о том, как Mac OS отображает текст по сравнению с Windows. Я не буду здесь вдаваться в подробности, но основное отличие заключается в том, что растеризатор Microsoft пытается выровнять символы по всей пиксельной сетке, в результате чего «Обычные» начертания выглядят светлее, «Жирные» — тяжелее, а тонкие детали дизайна могут быть выделены. теряется при малых размерах точек. Растеризатор Apple пытается максимально сохранить дизайн шрифта, иногда за счет четкости изображения. Программное обеспечение для растеризации Windows дает очень хорошие результаты с несколькими встроенными шрифтами TrueType, но неоптимальные результаты с 99% других шрифтов. Технология Mac OS Quartz полностью игнорирует подсказки шрифтов и одинаково хорошо отображает все шрифты независимо от их формата.

Однако это не означает, что хинтинг шрифтов — это плохо. Просто Apple по-другому обрабатывает свои шрифты.

Также взгляните на это

http://www.microsoft.com/typography/TrueTypeHintingIntro.mspx

http://www.microsoft.com/typography/TrueTypeHintingHow.mspx

https://en.wikipedia.org/wiki/TrueType#Hinting_language

Это помогает даже на дисплеях с большим разрешением, особенно при рендеринге очень маленьких шрифтов.

­­­­­­

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .

Как заявил @LateralTerminal: «Это помогает даже на дисплеях с большим разрешением, особенно при рендеринге очень маленьких шрифтов».

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

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

Подсказка была разработана, потому что большинство комбинаций VPU + CRT того времени имели очень низкую плотность пикселей, поэтому большая часть информации о типе была очень близка к частоте точечной выборки. Чтобы правильно показать точную деталь, вам нужна плотность образца, по крайней мере, в 1,5 раза превышающая плотность объекта, который вы пытаетесь захватить/воспроизвести.

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

Для особого случая шрифта простое «уменьшение масштаба» PDF-документа может сделать подсказку внезапно снова актуальной, но в целом более высокая плотность означает меньше возможностей для ее использования.

введите описание изображения здесь

Был ли пример с муаром выполнен с правильной гаммой? А артефактов JPEG нет?

Хинтинг актуален при низком разрешении. Даже при наличии дисплеев с высоким разрешением иногда требуется низкое разрешение, например, вы создаете изображение (содержащее текст), а размер файла этого изображения ограничен. Возможно, вы сможете отобразить изображение любого размера, который вам нравится, но если платформа, на которой вы работаете, ограничивает максимальный размер файла изображения, тогда у вас может быть только такое «родное» разрешение, и подсказки снова становятся актуальными. Другая ситуация возникает, когда вы имеете дело с экранными лупами, которые просто увеличивают пиксели, или «функциональными телефонами» старого образца с ограниченным разрешением.

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