Уродливый рендеринг текста в WPF - невозможно отключить аппаратное ускорение в Vista - PullRequest
1 голос
/ 02 октября 2009

Я экспериментирую с проблемами рендеринга текста в WPF (сторонние приложения и мои тоже). Ярлыки и другой текст отображаются неправильно, выглядят немного размытыми и отображаются с пикселями случайного цвета вокруг.

Я работаю на младшей хрени машине (SiS Mirage 3 graphics) с Vista SP1, .NET 3.5 SP1 и обновленным драйвером графики.

Еще одной бедной душе с подобными проблемами был дан ответ на попытку отключить аппаратное ускорение для WPF, используя инструкции Microsoft по изменению раздела реестра:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

Основная проблема для меня заключается в следующем: я не могу найти "Avalon.Graphics" в реестре вообще. Это не там. У кого-то есть подсказка?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 02 октября 2009

Вы пытались просто создать его? Это специально упоминается в MSDN , поэтому я думаю, что это правильно (точнее, я бы надеюсь это было правильно: -))

2 голосов
/ 02 октября 2009

Вы пробовали установить SnapToPixels? Это сделало чудеса для многих наших взглядов. Я точно знаю, о чем ты говоришь.

Попытка:

<Window ..
     SnapToPixels="True">
...
</Window>

И посмотри, имеет ли это значение.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...