Уродливый текстовый рендеринг WPF - не может отключить аппаратное ускорение на Vista
-
19-09-2019 - |
Вопрос
Я экспериментирую проблемы с рендерингом текста в WPF (сторонние приложения и мои). Метки и другой текст не отображаются правильно, выглядят немного размытыми и отображаются с некоторыми случайными пикселями вокруг.
Я работаю над низким уровнем дерьмо Машина (SIS Mirage 3 Graphics) с обновлением Vista SP1, .NET 3.5 SP1 и графического драйвера.
Еще одна бедная душа, имеющие Подобные проблемы Были отвечены, чтобы попытаться отключить аппаратное ускорение для WPF, используя инструкции Microsoft для изменения ключа реестра:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration
Конечная проблема для меня: я вообще не могу найти «avalon.graphics» в реестре. Его там нет. У кого -нибудь есть подсказка?
Спасибо.
Решение
Вы пробовали просто создать это? Это специально упоминается в MSDN, так что я полагаю, это правильно (или, точнее, я надеяться это было правильно :-))
Другие советы
Вы пробовали установить Snaptopixels? Это творило чудеса во многих наших взглядах. Я точно знаю, о чем вы говорите.
Пытаться:
<Window ..
SnapToPixels="True">
...
</Window>
И посмотрите, имеет ли это значение.
я имеют Заметил немного размыта при применении Texteffects, поэтому, если вы это делаете, вы можете посмотреть на их подавление или выключить и посмотреть, что вы получите.