|
|
我的字体设置是英文用Vista中的Consolas和Segoe UI,hintstyle为hintslight;
中文用微软雅黑,hintstyle为hintfull。这样的设置在archlinux/KDE里效果我
自认为不错,和XP中的显示效果比较接近。这里要注意的是Consolas和Segoe UI
一定不能设置成hintfull,否则字母会很粗壮,不好看。
但是这样的设置在gentoo/KDE里效果不同,英文的效果和hintfull是一样的,雅黑
倒是效果不错。我反复试验,发现hintstyle设置成hintslight/hintmedium/hintfull
效果没有变化,都和hintfull一样。
考虑到gentoo中的freetype默认是打开bytecode interpreter的(USE="-bindist"),
我将freetype的USE设置成bindist,重新编译freetype,这时英文的显示效果很好(和
arch以及XP里的很接近),但是雅黑效果很差。同样,在这种情况下,hintstyle设置成
hintslight/hintmedium/hintfull效果没有变化。
总结一下,目前遇到两个问题:
1. 在fontconifg里改变hintstyle没有效果。我想这是不正常的,其他发行版里至少设成
hintslight和hintfull差别是很明显的。
2. freetype bindist的使用对中英文的影响不同。
哪位遇到过类似的问题,可以来一起探讨一下。 |
|