Подсказка шрифта - Font hinting

Тест шрифта без подсказки (верхние строки) и с подсказкой (нижние строки) как при истинном размере, так и при масштабировании 400%. Обратите внимание на повышенный контраст краев текста с подсказками, но более точную форму символов и более естественный интервал между символами в тексте без подсказок.

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

Обзор

Для отображения текста на экране подсказка шрифта указывает, какие основные пиксели интерполированный чтобы более четко отображать шрифт[нужна цитата ]. Подсказки обычно создаются в редактор шрифтов в процессе разработки шрифта и встроены в шрифт. Подсказка к шрифту может быть сделана автоматически (с помощью алгоритмов обработки на основе контуров символов) или вручную. Большинство редакторов шрифтов могут делать автоматические подсказки, и этот подход подходит для многих шрифтов. Тем не менее, высококачественные коммерческие шрифты часто намекаются вручную, чтобы обеспечить максимально четкое отображение на компьютерных дисплеях. Вердана является одним из примеров шрифта, который содержит большой объем данных хинтовки, большая часть которых была выполнена вручную инженером-шрифтовиком. Том Рикнер.[1]

Реализации

в TrueType формат шрифта, выпущенный в 1991 г. Apple Inc., хинтинг вызывает таблицы данных шрифтов, которые используются для правильного отображения шрифтов на экране. Один из аспектов хинтинга TrueType: сетка, который изменяет высоту и ширину символов шрифта, чтобы они соответствовали установленной пиксельной сетке экрана. Открытый исходный код FreeType 2 механизм рендеринга шрифтов использует авто-хинтер, когда такие данные хинтинга отсутствуют или их использование ограничено патент на программное обеспечение.[2] По состоянию на 2011 год на веб-сайте FreeType указано, что срок действия соответствующих патентов на хинтинг шрифтов истек, и теперь хинтинг включен в FreeType по умолчанию.[2]

Руководящие указания

Согласно Справочному руководству TrueType,[3] Инструкторы шрифтов (те, кто выполняет хинтинг шрифта) должны уравновесить следующие два ограничения при хинтинге шрифта:

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

В Руководстве предлагается, чтобы для просмотра на экране шрифты были читаемыми на 9 точки на Эм в 72 Пикселей на дюйм. Особое внимание следует уделить высота крышки, x-высота, и исходный уровень, так что шрифт сохраняет свой нормальный характер, не создавая чрезмерных эффектов при малых размерах.

Смотрите также

Рекомендации

  1. ^ «Джорджия и Вердана - Гарнитуры для экрана (наконец)». Дэниел Уилл-Харрис. 2003. Архивировано с оригинал на 2013-08-28. Получено 2010-05-24.
  2. ^ а б «ФРИТИП И ПАТЕНТЫ». проект FreeType. 2009-06-09. Получено 2010-01-28.
  3. ^ а б https://developer.apple.com/fonts/TTRefMan/RM03/Chap3.html#features Справочное руководство TrueType

внешняя ссылка