之前WPF中花文字小感一文中提到的问题,现在又有了新的答案:
那就是,其实这是WPF图形呈现层的问题,文字的绘制也是属于图形呈现层。
WPF的图形呈现有两种模型:
XPDM:Microsoft Windows XP 显示驱动程序模型。
WDDM:Windows Vista 显示驱动程序模型。
对我的电脑(XP)的问题就在于,显卡太老,不支持一些硬件加速,为此需要关闭硬件加速:
“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration”这个注册表键就是控制禁用硬件加速选项的,类型为DWORD,值 1 表示禁用硬件加速,值0表示启用硬件加速。
禁用硬件加速后终于OK了