Если я правильно понял, субпиксельный рендеринг изначально был разработан для улучшения сглаживания текста на ЖК-экранах. Он использует тот факт, что каждый пиксель на цветном ЖК-дисплее на самом деле представляет собой набор отдельных красных, зеленых и синих подпикселей и выполняет с ними некоторую магию, чтобы сделать текст более четким. Физические свойства ЭЛТ-дисплея совершенно иные. Так работает ли субпиксельный рендеринг на ЭЛТ-дисплеях?
5 ответов
Не как таковой. Результаты варьируются от экрана к экрану от "размытого беспорядка" до "красивого и ясного".
Большинство компьютерных мониторов ЭЛТ имеют теневую маску с треугольным расположением цветов.
Здесь явно нет способа, чтобы субпиксельный рендеринг мог работать так, как должен. Однако вы по-прежнему получаете разницу в яркости, а ЭЛТ более размытые, чем на ЖК-дисплеях, и текст может выглядеть аналогично сглаженному тексту (для сглаживания краев используется только оттенки серого).
У некоторых компьютерных экранов есть апертурная решетка, и я случайно использовал один из них в течение нескольких лет.
Здесь вы можете получить эффект, аналогичный ЖК-дисплеям для ClearType, особенно при достижении максимального разрешения дисплея (я старался это делать, потому что мои глаза работают и я ценил пространство на экране :)). Тем не менее, нет никакой гарантии, что каждый пиксель будет лежать именно на тех границах, которые вы хотите, чтобы он лежал. Также на старых мониторах размеры изображения, как правило, меняются в зависимости от общей яркости изображения. Но по крайней мере для меня субпиксельная визуализация на таком экране превосходила сглаживание в градациях серого.
Когда я использовал 17 "ЭЛТ на максимальном разрешении (1280 * 1024), я включил субпиксельный рендеринг, и он действительно выглядел лучше.
Похоже, это работает, но не почти так же, как ЖК-экраны.
Хотя ClearType не был разработан специально для ЭЛТ, я обнаружил, что он значительно улучшил качество рендеринга текста, когда несколько лет назад пытался включить ClearType на своем ЭЛТ. Конечно, он, вероятно, менее эффективен, чем ЖК-дисплеи, из-за различий в расположении пикселей, но все же лучше, чем ничего. Вероятно, будет лучше на мониторах с апертурной решеткой. Вот что сказала Microsoft:
ClearType сглаживание
Сглаживание Microsoft ClearType - это метод сглаживания, который улучшает разрешение отображения шрифта по сравнению с традиционным сглаживанием. Он значительно улучшает читаемость на цветных ЖК-мониторах с цифровым интерфейсом, таких как ноутбуки и высококачественные плоские настольные дисплеи. Читаемость на экранах ЭЛТ также несколько улучшена.
https://docs.microsoft.com/en-us/windows/desktop/gdi/cleartype-antialiasing
В. Улучшит ли ClearType отображение текста на ЭЛТ-мониторах?
О. Да, но меньше, чем с ЖК-дисплеями. Поскольку стандартный экран с электронно-лучевой трубкой (ЭЛТ) использует электронный луч для активации пикселей, ClearType не обеспечивает те же преимущества, которые вы испытываете на ЖК-экране. Однако, поскольку ClearType по-прежнему применяет форму фильтрации, аналогичную традиционной сглаживанию, вы можете увидеть некоторые улучшения при включении ClearType на экране CRT.
https://web.archive.org/web/20110228032333/https://www.microsoft.com/typography/ClearTypeFAQ.mspx
В частности, технология ClearType оптимизирована для ЖК-панелей с полосами красного, зеленого и синего (RGB) субпикселей, которые ориентированы вертикально, хотя она достаточно хорошо работает на дисплеях с ЭЛТ (особенно на экранах с апертурной решеткой) и даже на ЖК- дисплеях. панели с горизонтально ориентированными полосами RGB. Хотя это может показаться нелогичным, благодаря неформальным исследованиям мы обнаружили, что около 70% пользователей предпочитают ClearType даже на этих неоптимальных дисплеях. Из 30%, которые предпочли другие методы рендеринга, их наибольшее беспокойство по поводу ClearType в этих неоптимальных случаях была потеря контраста текста.
... Несмотря на то, что все еще использовались CRT, отзывы пользователей Windows XP были положительными о качестве рендеринга ClearType на CRT. После того, как мы сделали выбор, отзывы о решении включить ClearType по умолчанию для Windows Vista были в подавляющем большинстве положительными.
https://blogs.msdn.microsoft.com/e7/2009/06/23/engineering-changes-to-cleartype-in-windows-7/
Чтобы воспользоваться всеми преимуществами ClearType, вам понадобится высококачественный плоскопанельный монитор, например, жидкокристаллический или плазменный. Даже на мониторе с электронно-лучевой трубкой вы можете улучшить читаемость с помощью ClearType.
Если это не работает для вас, вы можете попробовать 3 - е решение визуализации партия , как GDIPP Mactype , которая имеет профиль для ЭЛТ - рендеринга, или вы можете создать свой собственный профиль
Что-нибудь (кроме GDI++) для улучшения рендеринга шрифтов в Windows?
Это зависит. Если вы спросите двух людей о разнице между MP3 и FLAC, вы получите совершенно разные результаты - это зависит от того, насколько вы суетливы.
Технически вы должны получить цветное кровотечение вместо чистых краев; но скорее всего, вы этого не заметите. Особенно, если шаг точки достаточно низок - какие ЭЛТ хороши в наши дни.
Еще в каменном веке, когда я использовал CRT, я включил его, и, как сказал Дэниел, качество было лучше, по крайней мере для меня. Я не видел абсолютно никакого цветового кровотечения (даже на дерьмовом ЭЛТ за 80 $) и уменьшил нагрузку на глаза.