LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 896|回复: 4

FC11 KDE4中文粗体效果探索 & 方案(simsun点阵终于可以显示粗体啦!)

[复制链接]
发表于 2010-4-7 21:40:07 | 显示全部楼层 |阅读模式
KDE4的漂亮界面让人爱不释手,KDE4中文字体的缺陷却让我一次又一次跟她说分手。一直想好好的用KDE4,把常年不变的Gnome甩了,然而KDE4中文粗体美化的问题始终没有搞定,让我徘徊未决,基本上没有碰过KDE4。近日装了FC11,发现KDE4的界面更进一步,美仑美奂,三年之痒让我不得不痛下决心搞定中文粗体的问题了!


试验1:继续尝试通过修改.fonts.conf使KDE4实现伪粗体效果。

结果:探索了两天,失败。
教训:.fonts.conf的伪粗体配置只对gtk2环境起作用。

试验2:用simhei替代simsun的粗体部分。
结果:浅看尚可,细看发现simhei跟simsun伪粗体风格还是不一样。而且前者发虚,与simsun锐利点阵不配。
教训:字体风格不同,不宜随便替换。

试验3:使用微软雅黑粗体。
结果:即使调到最好的效果,字形边缘仍然模糊、发虚,有的笔画还是挤成一团。看十分钟就受不了了。
怨念:为什么linux下的cleartype始终达不到windows 7那种“clear”效果呢?……还是用点阵吧……

试验4:使用n年前firefly兄做的freetype,pango,libxft补丁。
结果:X不能进入,好险!幸好我有做备份!(这一次探索无意中得到一个让人悲观的消息:qt4的中文粗体补丁永远无法解决!参考:http://forum.kdecn.org/thread-19-post-124.html)
教训:n年前的东西就不能再牵挂了。

试验5:按照http://nnjt.9hy.com/contents/1209561878.phtml提供的方法load “xtt”。
结果:很多字体不能正常显示了。gnome能显示simsun粗体,KDE4还是不行!
教训:方法陈旧,不适用。

试验6:用fontforge生成simsun独立粗体。
结果:把fontforge的菜单命令找了个遍,探索一天,终于失败。
教训:fontforge只能实现矢量字体的加粗效果。

至此已经失败六次了,折腾了整整一周时间,值得继续么?!难道KDE4真的就这样了么?莫非没有一个linux os能在KDE4里显示中文粗体效果呢?

上网找了一些红旗linux桌面截图,发现kde桌面环境竟然也没有实现中文字体粗化。但是为了KDE4的完美无暇,我不会放弃。

问题出就出在simsun没有独立粗体上,KDE4的一些英文字体能实现粗体,是因为它们有独立的粗体。如果simsun像某些英文字体一样有独立的*-bold.ttf,KDE4就不需要通过额外的计算来实现simsun的伪体效果,而直接显示“真粗体”了。
上网搜索“simsun bold 下载”,发现了两个链接:
http://www.experts-exchange.com/ ... nts/Q_22069147.html
http://www.magiclinux.org/people/kanker/tools/fonts/?C=S;O=D
前者是英文网站,要付费下载。后者链接无效。

后来竟然在淘宝网上搜索到了“simsun bold”的49元的宝贝。正好帐上还有50块钱零钱,就买下来了。花钱真的很无奈,但看到中意的kde4界面,心里还是挺高兴的。下面是我的.fonts.conf文件和桌面截图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-4-7 22:42:23 | 显示全部楼层
为什么一定要用simsun 呢?其他的字体很好用的,默认的字体就可以了。我从来没有遇到粗体的问题。 不过后来因为 fedora12 对我的机器支持不是很好特别是我的ATI显卡 ,后来就转投ubuntu 去了。现在在使用ubuntu10.04 beta 感觉很不错。
回复 支持 反对

使用道具 举报

发表于 2010-4-7 23:01:42 | 显示全部楼层
mandriva 2010 kde4.4.2 及Kubuntu kde4.4.2中均包含中文粗体补丁,效果还是可以吧。
http://www.linuxsir.cn/bbs/thread359848.html
回复 支持 反对

使用道具 举报

发表于 2010-4-7 23:15:06 | 显示全部楼层
f12里kde我不知道怎么鼓捣的,竟然好像设出了大的好看点的字体,没装新的,就是设置的,跟gnome类似的样子了~
估计f13的gnome不装文泉绎也可以凑合了吧~
回复 支持 反对

使用道具 举报

发表于 2010-4-7 23:54:01 | 显示全部楼层
有些其实是由于Fedora 11太老了造成的,楼主提出的很多问题在F12中好像都解决了的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表