Разработчики Microsoft значительно усовершенствовали графическую подсистему Windows 7, чтобы добиться повышения производительности при различных сценариях использования ОС — от повседневной работы за компьютером до автоматизированного проектирования и компьютерных игр. Изменения коснулись не только графики в целом, но и шрифтов в частности.
В этой статье я расскажу о нововведениях в системе управления шрифтами Windows 7 и объясню, как пользоваться новыми функциями максимально эффективно.
Важность текста
Хотя основной акцент делается, как правило, на повышении производительности графики, среднестатистический пользователь проводит куда больше времени за чтением и редактированием текста, чем за просмотром фильмов и играми. Чем лучше выглядит текст, тем удобнее его читать — это неоспоримый факт. А чем удобнее, тем быстрее текст читается и тем больше возрастает продуктивность работы. Ну а поскольку Microsoft просто помешан на повышении продуктивности, не удивительно, что при создании новой операционной системы разработчики постарались максимально улучшить характеристики отображения текстовой информации.
Рендеринг текста и пиксели
Пиксель — это наименьший адресуемый элемент на компьютерном дисплее. Все символы, которые мы видим на экране, отображаются при помощи групп пикселей. К сожалению, при рендеринге графических элементов высокой контрастности (например, текста) на современных ЖК-дисплеях становятся заметны неровные края пикселей, из-за чего текст делается расплывчатым и читается с трудом.
Чтобы повысить четкость текста на ЖК-дисплеях, Microsoft разработал технологию ClearType, которая выравнивает края графических элементов за счет сглаживания на субпиксельном уровне. В результате, буквы делаются четче, что значительно облегчает чтение.
Однако технология ClearType была впервые реализована еще в Windows XP и уже давно нуждается в обновлении — ведь производство ЖК-дисплеев не стоит на месте и их характеристики с тех пор значительно изменились.
В блоге Windows Engineering Ворачай Чаовирапрасит (Worachai Chaoweeraprasit), руководитель группы разработчиков Windows 7, ответственной за графику, опубликовал статью «Новые достижения в типографии и рендеринге текста в Windows 7» (Advances in Typography and Text Rendering in Windows 7). В этой статье описываются усовершенствования системы шрифтов Windows 7, реализованные на базе ClearType.
Технология ClearType, появившаяся десять лет назад, позволила существенно повысить четкость отображаемого текста. Используя конструктивные особенности пиксельной структуры ЖК-дисплеев и опираясь на специфику человеческого зрения, ClearType распределяет энергию целого пикселя на соседние субпиксели по трем цветовым каналам ЖК-дисплея, из которых состоит каждый пиксель. В результате создается оптическая иллюзия растрового изображения с высоким разрешением на экране с низкой разрешающей способностью. Благодаря этому текст ClearType выглядит на ЖК-дисплее намного четче обычного, компенсируя основной недостаток ЖК-технологии, которая стала такой популярной вскоре после появления ClearType.
Дальше Чаовирапрасит описывает реализованные в Windows 7 усовершенствования:
Одно из улучшений, которых нам удалось добиться при разработке графической подсистемы Windows 7, — это отказ от устаревшей модели физического пикселя в пользу концепции пикселя, независимого от устройства (device independent pixel, DIP). "Виртуальный" пиксель представляет собой одну девяносто шестую долю дюйма в формате с плавающей запятой. В рамках этой модели глиф или любой другой геометрический примитив масштабируется до долей пикселя и может размещаться в любом месте между двумя пикселями. Усовершенствованная версия ClearType позволяет размещать глифы в субпикселях экрана, близких к идеальным, благодаря чему буквы имеют более естественную форму и смотрятся почти как напечатанные на бумаге.
Новые шрифты
Новая версия ClearType делает шрифты Windows 7 четче, аккуратнее и удобнее для чтения. Чтобы подчеркнуть эти улучшения, разработчики Microsoft добавили в ОС целый ряд новых шрифтов — теперь их насчитывается 235 штук. Для сравнения, Vista включает в себя всего 191 шрифт, а XP — 133. Подробнее о новых шрифтах рассказывается на сайте Microsoft «Шрифты для Windows».