Posts

Showing posts with the label fontconfig

今天又搞了搞字体

Image
最终的选择是下面这些。近期应该不会再有大变化了 简体中文:微软雅黑 繁体中文:微软正黑 英文:Verdana 搞的过程几经周折,这里记录一下: 1. Vista里的英文字体 Vista里带了好几个新英文字体,都是C字辈的。包括几个serif, san serif和一个monospace。这几个字体是很好看,不过有一个通病,就是指定同等大小的情况下,比中文字体(比如雅黑)要小,比原来的Verdana那几个也要小。我的显示器是1680x1050的,字体小了看着很费力。(下次说什么也不买大个儿的笔记本了。)我尝试了一个方法,是把小于18 pixelsize的Candara的大小均强制改为18 pixelsize。不过感觉还是不太爽,感觉笔画比较细,看着费力,而且强制拉大的显得不太协调,粗体显的太粗。 <match target="font" > <test compare="eq" name="family" > <string>Candara</string> </test> <test compare="less_eq" name="pixelsize" > <double>18</double> </test> <edit name="pixelsize" > <double>18</double> </edit> </match> 2. Emacs字体设置和Vista新日文字体 今天发觉emacs里有些中文字显示不出来了。后来发现emacs是找meiryo,也就是Vista里的新日文字体来显示的。日文字体里的汉字自然是不全的。按理说Emacs应该从~/.fonts.conf的字体列表里找,看来现在还不是。不知道怎么设置,只好删掉meiryo不用,反正不懂日文。 3. Firefox的字体设置 个人觉得总体上说有3种选择: 一是让网页选择字体 二是不让网页选择但只指定seri

微软雅黑

用了几天微软雅黑 现在在看Simsun,发觉非常不习惯 很淡很淡 即使是通过开启antialias使用了内嵌位图,也是一样的感觉 恐怕我是回不去了 刚刚了解到一个有关emacs 23的字体问题 其实仅仅用了这样的命令来启动是不够的 emacs --enable-font-backend -fn "Dejavu Sans Mono-12" 这样的话,非英文字体emacs还有可能用X核心字体 需要在~/.Xdefaults里加上这样一句才能保证emacs 23使用xft作为字体后端,仅仅启用字体后端是不够的。 Emacs.FontBackend: xft 这样一来,~/.emacs里就不需要任何配置字体的信息了 不过又发现一个问题,似乎emacs 23对~/.fonts.conf里的字体顺序反应迟钝? gtk+2程序的反应是即时的,只需要关掉并重新启动程序 qt程序可以用qtconfig来改字体替换表 emacs 23却没辙了,想不起来还可以改什么?即使~/.fonts.conf里Simsun排在前面,也还是只能用Microsoft Yahei。 参考: http://www.nabble.com/Xresource-of-enable-font-backend--t2349798.html http://zhllg.spaces.live.com/blog/cns!956A48A2D7ED7265!1475.entry

[转载] QT 3.3.6 及以后版本的字体替换设置

http://wiki.chrischou.org/freeware:qtfont3.3.6 摘要: QT 3.3.6 及以后版本的字体替换规则发生了微小的变化,为此使用QT的应用程序(包括KDE)可能无法使用fontconfig的替换规则。QT 3.3.6 及以后的版本,除非指定sans-serif、serif、monospace其中的一个作为QT程序的默认字体,否则这些程序的中文将无法保证使用 fonts.conf 中指定的支持中文编码的字体来渲染中文字符(QT会使用第一个查找到的具有中文编码的字体来渲染中文字符)。而这些在 QT 3.3.5 及以前的版本是可行的。 PS: 在我这里一定要把SimSun写为“宋体”才可以。 不过还是有一个问题是,粗体出不来。 搞什么啊???!!!