Хинтинг шрифта
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2011 г. ) |

Подсказка шрифта , также известная как инструкция , представляет собой использование математических инструкций для настройки отображения контурного шрифта таким образом, чтобы он совпадал с растровой сеткой. При низком разрешении экрана хинтинг имеет решающее значение для создания четкого и разборчивого текста. Это может сопровождаться сглаживанием и (на жидкокристаллических дисплеях ) субпиксельным рендерингом для большей ясности.
Обзор [ править ]
Анти- псевдоним- в Намеки | Без | С |
---|---|---|
Без | ![]() | ![]() |
С | ![]() | ![]() |
Для отображения текста на экране подсказка шрифта определяет, какие основные пиксели интерполируются для более четкого отображения шрифта . [ нужна ссылка ] Подсказки обычно создаются в редакторе шрифтов в процессе разработки шрифта и встраиваются в шрифт. Хинтирование шрифта может осуществляться либо автоматически (посредством обработанных алгоритмов, основанных на контурах символов), либо устанавливаться вручную. Большинство редакторов шрифтов умеют делать автоматические хинтинги, и этот подход подходит для многих шрифтов. Однако высококачественные коммерческие шрифты часто подвергаются хинтированию вручную, чтобы обеспечить максимально четкое отображение на компьютерных дисплеях. Verdana — один из примеров шрифта, который содержит большое количество данных хинтинга, большая часть которых была выполнена вручную шрифтовым инженером Томом Рикнером . [1]
Реализации [ править ]
В формате шрифтов TrueType , выпущенном в 1991 году компанией Apple Inc , хинтинг вызывает таблицы данных шрифтов, используемые для правильного отображения шрифтов на экране. Одним из аспектов хинтинга TrueType является подгонка по сетке , которая изменяет высоту и ширину символов шрифта, чтобы они соответствовали установленной пиксельной сетке экрана. 2 с открытым исходным кодом Механизм рендеринга шрифтов FreeType использует автоматический хинтер, когда такие данные хинтинга отсутствуют или их использование ограничено патентом на программное обеспечение . [2] По состоянию на 2011 год на веб-сайте FreeType указано, что срок действия всех соответствующих патентов на хинтинг шрифтов истек, и хинтинг теперь включен в FreeType по умолчанию. [2]
Рекомендации [ править ]
Согласно справочному руководству TrueType, [3] Инструкторы по шрифтам (те, кто выполняет хинтирование шрифта) должны сбалансировать следующие два ограничения при хинтинге шрифта:
- При небольших размерах нельзя допускать, чтобы случайные эффекты увеличивали небольшие различия в исходном контуре глифа.
- При больших размерах должна проявиться тонкость оригинального дизайна. [3]
В справочном руководстве указано, что для просмотра на экране шрифты должны быть читаемыми с разрешением 9 пикселей на дюйм и 72 пикселя на дюйм . Особое внимание следует уделять высоте прописных букв , высоте x и базовой линии , чтобы шрифт сохранял свой обычный характер, не создавая при этом преувеличенных эффектов при небольших размерах.
Дисплеи с высоким разрешением [ править ]
С появлением дисплеев с высоким разрешением (обычно считаются дисплеями с разрешением более 300 пикселей на дюйм) хинтинг шрифтов стал менее актуальным, поскольку эффекты сглаживания становятся незаметными для человеческого глаза. В результате средство рендеринга текста Apple Quartz , предназначенное для дисплеев Apple Retina , теперь полностью игнорирует информацию о подсказках шрифта. [4] [5]
См. также [ править ]
Ссылки [ править ]
- ^ «Джорджия и Вердана — Шрифты, созданные для экрана (наконец-то)» . Дэниел Уилл-Харрис. 2003. Архивировано из оригинала 28 августа 2013 г. Проверено 24 мая 2010 г.
- ↑ Перейти обратно: Перейти обратно: а б «ФРИТАЙП И ПАТЕНТЫ» . Проект FreeType. 09.06.2009 . Проверено 28 января 2010 г.
- ↑ Перейти обратно: Перейти обратно: а б «Справочное руководство TrueType» . разработчик.apple.com . Архивировано из оригинала 25 декабря 2012 г.
- ^ Билак, Питер (17 мая 2010 г.). «Типотека: статья Петера Билака о шрифтах о Типотеке» . www.typotheque.com . Проверено 15 сентября 2023 г.
- ^ «Более внимательный взгляд на рендеринг шрифтов» . Разрушительный журнал . 24 апреля 2012 г. Проверено 15 сентября 2023 г.
Внешние ссылки [ править ]
- « Хинтинг TrueType » . Корпорация Майкрософт. 30 июня 1997 года . Проверено 6 ноября 2007 г.
- Онлайн-инструмент для подсказок шрифтов
- Возвращение к растровой трагедии низкого разрешения: возможности и проблемы, выходящие за рамки «дельта-хинтинга» . Победить Штамма. Март 2011. Пересмотренная и расширенная версия оригинальной статьи 1998 года, посвященная сглаживанию, включая субпиксельный рендеринг, возможностям, ставшим возможными благодаря сглаживанию, проблемам в растеризаторе и других местах, а также обсуждению подсказок шрифтов в контексте этих возможностей. и проблемы.
- FreeType и патенты
- Учебное пособие по вики шрифтов DejaVu. Архивировано 3 сентября 2007 г. на Wayback Machine.
- Растеризация текста. Статья из проекта Anti-Grain Geometry.