※ 引述《EdwardGJLee (LGJ)》之铭言:
: 不一定。要看你怎么设,以及字型本身提供的 language tag 来决定。
: 如果你的字型没有日文的 lang tag,那么,以一般的 weak binding
: 的话,遇到日文,会去找日文的字型。如果是 strong binding 的话,
: 会先找你设的字型,找不到需要的字才 fallback 到次一个字型,你设
: 的字型都找不到需要的字,会找系统上其他的字型(没设进去的),也
: 没有的话,那就只好开天窗。
: ※ 不过,现在的 fontconfig 不会完全相信字型的 lang tag 就是了,
: 会进一步自行判断。
:
: 总之,把事情弄简单,别用中文字型的英文字去显示英文,那真的是很
: 丑,所以 strong binding 给要用的漂亮英文字型,然后紧跟在后面是
: 你要用的默认[中文]字型,这样会比较完美。
: ※思源中的英文字还算可以,但字距有点问题。
:
:
: ps.自己要用的字型装在自己的家目录就可以了。避免弄乱系统的默认值。
: 设定档也是一样。
: 推 s9209122222: 所以在家目录设的 .fonts.conf 会是什么状况? 08/07 16:15
: → s9209122222: 除了中日韩以外的字型找系统默认值吗? 08/07 16:15
以新细明体配 Times New Roman 来说,英文字用 Times 显示,
中文字 serif/mono 的部份用新细明体显示。连功能表的字都会
用你设定的来显示,别用 windows 那种新细明体统一江湖的方法
,真的是丑到不行,到 win10 了,还是没改进。
用我的方式来设会显示成这样:
http://220.133.241.31/tmp/Screenshot-1.png
设定档(照理是要分开写,但我实在对那些把简单的事情搞复杂
的设法很感冒,所以我是设在一个档内 ~/.fonts.conf)
http://220.133.241.31/tmp/dot-fonts.conf
最好自行看 fontconfig 的说明,自己多去尝试:
http://www.freedesktop.org/software/fontconfig/fontconfig-user.html
中文翻译(感谢陈育青):
http://220.133.241.31/fontconfig/
: → Bencrie: .fonts.conf 优先权最高(应该啦 08/07 16:28
是找设定档的次序优先,选字型的优先权倒是不一定。