C#WPF文本格式化模式实例

本文演示C#WPF文本格式化模式实例

WPF 文本渲染优缺点

WPF中的文本渲染和旧式的基于 GDI的应用程序的文本染有很大区别。很大一部分区

别是由于 WPF 的设备无关显示系统造成的,但 WPF 中的文本染也得到了显著增强,能更清晰地显示文本,在 LCD 监视器上尤其如此。

然而,WPF 文本渲染具有一个众所周知的缺点。当使用较小的文本尺寸时,文本会变得模

糊,并会显示一些令人讨厌的问题(例如边缘周围的颜色干扰)。使用 GDI 文本显示时不会发这些问题,原因是GDI 使用很多技巧来优化小文本的清晰度。例如,GDI 能够修改小字母的状,调整它们的位置,并在像素边界对齐所有内容。这些步骤导致字体失去了其特殊的性质但当处理极小的文本时,可在屏幕上得到更好的阅读体验。

解决办法

那么如何修复 WPF 的小文本显示问题呢?最好增大文本(在 96 dpi 的监视器上,使用大

15 设备无关单位的文本尺寸,这个

你可能感兴趣的:(C#WPF程序设计,c#,wpf,文本字体小模糊,解决办法,文本格式化模式)