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

366
speeder

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

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

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

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

0
Сколько мониторов вы используете? Это может быть проблема масштабирования DPI https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266%28v=vs.85%29.aspx#dpi_virtualization_and_scaling g2mk 8 лет назад 0
Я использую два монитора (монитор ноутбука, 1366x768 и ЭЛТ в качестве «основного монитора» 1280x960, в режиме «расширения рабочего стола») speeder 8 лет назад 0
Windows 8 или 8.1? Система DPI <> контролирует DPI? g2mk 8 лет назад 0
Windows 8.1 (он принудительно обновился до 8.1, меня это очень разозлило, когда он это сделал) speeder 8 лет назад 0
Вы имеете в виду рендеринг рабочего стола или новый рендеринг интерфейса / приложений в метро? magicandre1981 8 лет назад 0
И то и другое. Windows 8+ использует шрифт Segoe UI во всех «режимах» пользовательского интерфейса, и он выглядит плохо на всех экранах CRT. speeder 7 лет назад 0

1 ответ на вопрос

0
g2mk

Поскольку вы не указали свою ОС и мониторы 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приложений будет масштабироваться на вашем ноутбуке монитор затем.