Поделиться через


Общие сведения о технологии ClearType

В этом разделе приводится обзор технологии Microsoft ClearType в Windows Presentation Foundation (WPF).

В этом разделе содержатся следующие подразделы.

  • Общие сведения о технологии
  • Субпиксельное размещение
  • Сглаживание по оси Y
  • Аппаратное ускорение
  • Дополнительные сведения
  • Связанные разделы

Общие сведения о технологии

ClearType — это программная технология, разработанная Microsoft для улучшения удобочитаемости текста на современных ЖК-мониторах (жидкокристаллических дисплеях), например экранах ноутбуков, карманных ПК и плоскопанельных мониторах. ClearType работает путем обращения к отдельным вертикальным элементам цветных полос в каждом пикселе ЖК-монитора. До ClearType наименьшим уровнем детализации компьютерного отображения был один точка, но с ClearType на жидкокристаллическом мониторе могут отображаться детали текста шириной меньше точки. Дополнительное разрешение повышает четкость мелких деталей отображаемого текста, значительно облегчая его длительное чтение.

ClearType, доступная в Windows Presentation Foundation (WPF), является ClearType последнего поколения, которая имеет несколько преимуществ по сравнению с Microsoft Windows Graphics Device Interface (GDI).

Субпиксельное размещение

Значительным преимуществом над предыдущими версиями ClearType является использование субпиксельного размещения. В отличие от реализации ClearType в GDI, ClearType в Windows Presentation Foundation (WPF) позволяет глифам начинаться внутри пикселя, а не только от его границы. Поскольку при размещении глифов используется дополнительное разрешение, интервалы и пропорции глифов являются более точными и согласованными.

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

Текст, отображенный с более ранними и более поздними версиями ClearType

Текст, отображаемый двумя версиями ClearType

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

Текст с более ранними и более поздними версиями ClearType

Текст, отображаемый ранней версией ClearType

Сглаживание по оси Y

Другим преимуществом ClearType в Windows Presentation Foundation (WPF) является сглаживание по оси Y. ClearType в GDI без сглаживания по оси Y обеспечивает разрешение по оси X лучше, чем по оси Y. Неровные края на верхних и нижних частях мелких изгибов влияют на их удобочитаемость.

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

Текст с неровными краями у мелких изгибов

Текст с неровными краями у мелких изгибов

ClearType в Windows Presentation Foundation (WPF) обеспечивает сглаживание по оси Y для сглаживания любых неровных краев. Это особенно важно для повышения удобочитаемости восточно-азиатских языков, в которых иероглифы имеют почти равное количество горизонтальных и вертикальных мелких кривых.

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

Текст со сглаживанием ClearType по оси Y

Текст со сглаживанием ClearType по оси Y

Аппаратное ускорение

ClearType в Windows Presentation Foundation (WPF) может использовать преимущества аппаратного ускорения для обеспечения лучшей производительности и уменьшения системных требований к памяти и нагрузки на ЦП. Используя построители текстуры и память видеокарты, ClearType предоставляет быструю визуализацию текста, особенно при использовании анимации.

ClearType в Windows Presentation Foundation (WPF) не изменяет системные параметры ClearType. Отключение ClearType в Windows устанавливает для сглаживания Windows Presentation Foundation (WPF) режим оттенков серого. Кроме того, ClearType в Windows Presentation Foundation (WPF) не изменяет параметры ClearType Tuner PowerToy.

Одним из решений архитектурного проектирования Windows Presentation Foundation (WPF) является то, что независимый от разрешения макет обеспечивает лучшую поддержку мониторов высокого разрешения (тчк/дюйм), которые становятся все более распространенными. Вследствие этого Windows Presentation Foundation (WPF) не поддерживает сглаживание текста или точечных рисунков в некоторых восточноазиатских шрифтах, поскольку и то, и другое зависит от разрешения.

Дополнительные сведения

ClearType Information

ClearType Tuner PowerToy

См. также

Основные понятия

Параметры реестра ClearType