之前WPF中花文字小感一文中提到的问题,现在又有了新的答案:

 

那就是,其实这是WPF图形呈现层的问题,文字的绘制也是属于图形呈现层。

WPF的图形呈现有两种模型:
XPDM:Microsoft Windows XP 显示驱动程序模型。

WDDM:Windows Vista 显示驱动程序模型。

 

对我的电脑(XP)的问题就在于,显卡太老,不支持一些硬件加速,为此需要关闭硬件加速:

“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration”这个注册表键就是控制禁用硬件加速选项的,类型为DWORD,值 1 表示禁用硬件加速,值0表示启用硬件加速。

禁用硬件加速后终于OK了