Визуализация шрифтов в Windows 8 выглядит странно на мониторе CRT

Я использую ЭЛТ-монитор по разным причинам... Но у меня возникла особая проблема: некоторые мелкие тексты отображаются очень странным образом, например, буква "С" в первой строке этого текста не содержит нижние пиксели (таким образом, это выглядит как дуга и точка).

Я попытался отключить cleartype, включить cleartype, настроить cleartype, ничего не помогло... Я не помню, чтобы у меня возникали такие проблемы, например, в Windows 98, так почему рендеринг шрифтов так плох на CRT и Win 8?

РЕДАКТИРОВАТЬ: рендеринг ноутбука не так уж велика. Также я попытался отключить DPI и еще много чего.

До сих пор я видел улучшение в большинстве приложений при использовании программы "MacType", но сам интерфейс Windows по-прежнему выглядит ужасно, я видел предположения, что это связано с тем, что Windows до XP использовала Tahoma, а теперь она использует Segoe, который был разработан с высоким разрешением, ясным типом и умом, поэтому выглядит ужасно на ЖК-дисплеях с низким разрешением (как мой ноутбук) и на ЭЛТ.

1 ответ

Поскольку вы не указали свою ОС и мониторы DPI (CRT DPI), я думаю, что это проблема масштабирования DPI для not DPI–aware а также system–DPI aware приложения.

Если ваша OS DPI отличается от DPI монитора:

  • Окна приложения виртуализированы в OS DPI.
  • Окна приложения масштабируются для мониторинга DPI перед отображением на этом мониторе.

Поскольку алгоритм масштабирования не идеален, вы, вероятно, теряете нижнюю строку текста.

Вы можете попытаться сравнить OS DPI с собственным CRT DPI [раздел Windows 8.1] (который, я думаю, ниже, чем DPI монитора ноутбука), но not DPI–aware а также system–DPI aware приложения будут масштабироваться на мониторе вашего ноутбука.

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