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

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

Обзор [ править ]

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

Реализации [ править ]

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

Рекомендации [ править ]

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

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

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

См. Также [ править ]

  • Фактор Келла

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • « TrueType Hinting » . Корпорация Майкрософт. 30 июня 1997 . Проверено 6 ноября 2007 года .
  • Онлайн-инструмент для подсказки шрифтов
  • Бремя заблокированных сеток и цветущих точек - короткое видео-введение в хинтинг от Джеральдин Уэйд и др.
  • Возвращение к растровой трагедии при низком разрешении: возможности и проблемы, выходящие за рамки «дельта-хинтинга» . Победите Stamm. Март 2011 г. Переработанная и расширенная версия исходной статьи 1998 г., в которой рассматривается сглаживание, включая субпиксельный рендеринг, возможности, которые стали возможны благодаря сглаживанию, проблемы в растеризаторе и других местах, а также обсуждение хинтинга шрифтов в контексте этих возможностей и проблемы.
  • FreeType и патенты
  • Учебное пособие по вики-странице шрифтов DejaVu [ мертвая ссылка ]
  • Тексты Rasterization Exposures Статья из проекта Anti-Grain Geometry.