Проблема описана и продемонстрирована по следующим ссылкам:
- Paul Stovell WPF: размытое текстовое рендеринг
- www.gamedev.net forum
- Microsoft Connect: текстовый рендеринг WPF создает плохо размытый текст при небольших размерах шрифтов
Объяснение: Четкость текста в WPF. Эта ссылка имеет сравнение шрифтов.
Я хотел бы собрать все возможные решения этой проблемы. Microsoft Expression Blend использует WPF, но шрифты выглядят читаемыми.
- Темный фон, как в Microsoft Expression Blend
- Увеличение размера шрифта и изменение шрифта (Calibri...) [link]
- Вставка оконных форм [link]
- Используйте класс GDI + и/или Windows Forms TextRenderer для рендеринга текста в растровое изображение, а затем визуализируйте это растровое изображение как элемент управления WPF. [ссылка]
Есть ли еще решения?
Это будет исправлено в VS2010 (и WPF4) бета 2
Улучшения текстового стека WPF 4.0
ЭТО СМОТРЕТЬ, КАК ЭТО БЫЛО НАКОНЕЧНО РЕШЕННО!
Скотт Ханзельман ComputerZen.com: WPF и размытость текста, теперь с полной Clarity
Текстовый блог WPF: дополнительные улучшения четкости текста WPF