Влияет ли технология субпиксельного рендеринга, такая как ClearType, на ЭЛТ-дисплеи?

Если я правильно понял, субпиксельный рендеринг изначально был разработан для улучшения сглаживания текста на ЖК-экранах. Он использует тот факт, что каждый пиксель на цветном ЖК-дисплее на самом деле представляет собой набор отдельных красных, зеленых и синих подпикселей и выполняет с ними некоторую магию, чтобы сделать текст более четким. Физические свойства ЭЛТ-дисплея совершенно иные. Итак, работает ли субпиксельный рендеринг на ЭЛТ-дисплеях?

6 ответов

Решение

Не как таковой. Результаты варьируются от экрана к экрану от "размытого беспорядка" до "красивого и ясного".

Большинство компьютерных мониторов ЭЛТ имеют теневую маску с треугольным расположением цветов.

введите описание здесь

Здесь явно нет способа, чтобы субпиксельный рендеринг мог работать так, как должен. Тем не менее, вы по-прежнему получаете разницу в яркости, а ЭЛТ более размытые, чем на ЖК-дисплеях, текст может выглядеть аналогично сглаженному тексту (для сглаживания краев используется только оттенки серого).

У некоторых компьютерных экранов есть апертурная решетка, и я случайно использовал один из них в течение нескольких лет.

введите описание здесь

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

Когда я использовал 17-дюймовую ЭЛТ на максимальном разрешении (1280*1024), я включил субпиксельный рендеринг, и он действительно выглядел лучше.

Похоже, это работает, но не почти так же, как ЖК-экраны.

http://www.microsoft.com/typography/cleartypefaq.mspx

Хотя 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 в этих неоптимальных случаях была потеря контраста текста.
... Несмотря на то, что все еще использовались ЭЛТ, отзывы пользователей Windows XP были положительными о качестве рендеринга ClearType на ЭЛТ. После того, как мы сделали выбор, отзывы о решении включить ClearType по умолчанию для Windows Vista были в подавляющем большинстве положительными.

https://blogs.msdn.microsoft.com/e7/2009/06/23/engineering-changes-to-cleartype-in-windows-7/

Чтобы воспользоваться всеми преимуществами ClearType, вам понадобится высококачественный плоскопанельный монитор, например ЖК или плазменный. Даже на мониторе с электронно-лучевой трубкой вы можете улучшить читаемость с помощью ClearType.

https://web.archive.org/web/20160604190936/http://windows.microsoft.com/en-in/windows/make-text-easier-read-cleartype


Если это не работает для вас, вы можете попробовать стороннее решение для рендеринга, такое как GDIPP Mactype, которое имеет профиль для рендеринга CRT, или вы можете создать свой собственный профиль

Что-нибудь (кроме GDI++) для улучшения рендеринга шрифтов в Windows?

Это зависит. Если вы спросите двух людей о разнице между MP3 и FLAC, вы получите совершенно разные результаты - это зависит от того, насколько вы суетливы.

Технически вы должны получить цветное кровотечение вместо чистых краев; но скорее всего, вы этого не заметите. Особенно, если шаг точки достаточно низок - какие ЭЛТ хороши в наши дни.

Еще в каменном веке, когда я использовал CRT, я включил его, и, как сказал Дэниел, качество было лучше, по крайней мере для меня. Я не видел абсолютно никакого цветового кровотечения (даже на дерьмовом ЭЛТ за 80 $) и уменьшил нагрузку на глаза.

Приятно видеть, что кто-то все еще использует ЭЛТ (жаль, что у меня нет человека, чтобы экспериментировать в этом направлении).

Существующие технологии, рассчитанные на текст (ClearType, Freetype, что-то на Quartz) — рассчитаны только на ортогональную раскладку с фиксированной попиксельной раскладкой. Тем не менее, есть успешные эксперименты по уменьшению изображения с учетом расположения субпикселей ЖК-дисплея (когда каждый субпиксель рассматривается как позиция пикселя, хотя в 3 раза слабее и перекрывается с другими). Так что - не должно быть проблем, если вы попытаетесь сделать это даже с ЭЛТ-монитором, который может быть немного чуждым, но его можно оптимизировать.

На что следует обратить внимание в случае расположения ЭЛТ-монитора, как показано на рисунке выше:

  • Это треугольная сетка. Однако, учитывая, что каждый пиксель имеет одну триаду собственного разрешения, ожидается, что порядок у него все равно будет. Просто трудно увидеть, когда нет видимой границы между пикселями, которую можно было бы зацепить глазом.
  • Субпиксельный макет может показаться беспорядочным, но я вижу два разных макета на пиксель, каждый из которых отражает другой по вертикали, точно так же, как треугольник, с которым они связаны.
  • Наконец, на уровне треугольника исправлена ​​компоновка. Я вижу стабильный красный цвет слева, зеленый справа и синий вверху. В вертикально перевернутом варианте - вся структура перевернута, но в остальном то же самое.
  • Обычные и перевернутые треугольники чередуются между столбцами, но не между строками, поэтому существуют треугольные сетки для каждой строки.
  • Каждый субпиксель по-прежнему принадлежит определенному пикселю, по крайней мере, в исходном разрешении.

Теперь возможные проблемы:

  • В 2D-изображении обычно используется прямоугольная форма пикселей. А вот в ЭЛТ-мониторе это треугольники, элементы или треугольная сетка.
  • Любой мыслимый пиксель в макете ЖК-дисплея всегда сосредоточен вокруг какого-то пикселя. Будь он зеленым, если этот пиксель находится в центре собственного пикселя, или размытым или красным, если он смещен на 1/3 от собственного. Однако эти треугольные пиксели имеют центр внутри треугольника, а не среди всех пикселей. Это может быть важно при попытке сопоставить обычное изображение HD с этой треугольной сеткой субпикселей. Таким образом, расчет цвета для позиции субпикселя неверен: каждый из них имеет еще 6 окружающих элементов, и включение их в минимальную площадь пикселя сделает изображение довольно размытым.

Это все мои идеи по реализации субпиксельного рендеринга для субпиксельной компоновки ЭЛТ. Любой графический редактор, такой как Gimp или Photoshot, подойдет для первых шагов.

Вот пример того, как они это сделали с макетом ЖК-дисплея (не обязательно imagemagick, скорее, чтобы понять шаги):https://legacy.imagemagick.org/discourse-server/viewtopic.php?p=74544

Другие вопросы по тегам