??
wpf中经常遇到各种和文字渲染有关的问题, 现在列举下现象和解决方案。
(1)
现象: 文字大小不一,不在同一水平线, 不同字渲染成同一个字, 或者字体发虚
原因:微软雅黑字体对中文字符的渲染支持不好,下面给出系统推荐的语言字体设置表,而且MSFT在内置的位图映射表中对东亚字符进行了优化。
Language | Font |
Traditional Chinese | MingLiu |
Simplified Chinese | SimSun |
Japanese | MS Gothic |
Korean | Gulium |
Korean | Batang |
解决办法:
按照推荐表,中文尽量选择SimSun,效果如下:
(2)
现象:放在ViewBox中时, 发生模糊
原因:未知
解决办法:更改TextFormattingMode为Ideal
(3)
现象:TextBlock在Popup中自动换行时, 如果文字中包含‘-’, 即Minus,每行的最后一个字丢失
原因:未知
解决办法:更改TextFormattingMode为Ideal
(4)
现象:文字发绿,显示多彩不正常
解决办法:
更新显卡驱动,确认系统ClearType是否开启。
参考:
版权声明:本文为博主原创文章,未经博主允许不得转载。
WPF文字渲染相关的问题及解决
原文:http://blog.csdn.net/muzizongheng/article/details/46795507