月珥 发表于 2012-9-9 02:19

[字体相关]一个极端衬线爱好者被Opera娘调教的曲折经历

Win7+Opera12.01。Opera这个浏览器别的地方都让人很满意,就是这字体设置实在是蛋疼。这里有一帖详细介绍了Opera的字体选择机制:

http://www.sarabalst.com/2b/read.php?tid=738413

但实际上对一般人来说,只要把Opera字体选项中的CSS font-family serif改成微软雅黑,效果就比较完美了。实在不行还可以用use css强制指定
*{font-family:"微软雅黑" !important;}
就行了。这样得到的效果就是微软雅黑+MS PGothic+Arial Unicode这样的组合,比较令人满意。

但问题在于,楼主是个无可救药的衬线体爱好者,看见黑体字就蛋疼,实在是不能忍受每天都是满眼的微软雅黑。于是就开始了繁琐的折腾过程。

刚刚提到的那个帖子很专业,不过楼主看了半天也没有看明白,于是只得自己摸索。首先是中文字体,先在字体设置里改成爱好者自制的XSong Mono.Harmony,这是个整合的宋体,包含了简繁日汉字、日文假名以及常见符号。效果立竿见影,网页中的汉字基本都换成这种字体了。但诡异的是,所有的阿拉伯数字、字母,甚至是假名,都仍然显示为无衬线体,和宋体汉字放在一起无比难看。但实际上这个字体明明是包含符号及假名的,opera却拒绝使用。我把常规字体设置的所有选项都改了一遍也还是没用。

Opera的“国际字体”选项会有用吗?依然没用。我把国际字体选项中的基础拉丁语、日语平片假名全部改成了相应的衬线体,但网页显示毫无变化。Opera的字体选择机制实在是让人搞不懂。为了达成完美衬线化的目的,只得另想办法。

更改Opera字体还有一个常用的办法就是利用user css,可以用user css把所有文字指定为某种字体。于是就把字体指定成了XSong。但这样进浏览器一看又不满意了,这个字体整合的字母看起来像是Courier New,又不是写代码,上英文网站时候满篇等宽字体让人觉得很痛苦。于是就试图把英文字体改成FF Scala(话说这种字体的数字是不等高的,估计很多人受不了,不过我倒是非常喜欢)。本来试图用FontCreator自己修改XSong字体,但很快发现这工作量太大了,只好放弃。这样就只能在user css里指定字体为FF Scala,FF Scala里包括的字符就会优先显示成FF Scala,没有的字符则顺次根据浏览器字体设置显示成XSong。

而这样又带来了新的问题:日文假名又变成了无衬线体。这个时候我已经把opera里所有跟字体有关的选项都改成了衬线体,为什么还会出现无衬线体?实在是让人搞不懂。这个问题困扰了我很长时间,甚至专门检查了一些网页的源代码,最后才终于瞅出来,现在显示的假名字体就是Win7默认的日文字体MS Gothic!也就是说opera放着我在设置里指定的字体不用,却要去调用系统默认字体……

那么现在再怎么办呢?不得已,只好用了一个笨办法:直接把系统默认字体偷梁换柱。去网上找了个系统字体替换器,把MS Gothic置换成IPAPMincho,再打开opera,终于完美了。

这样自鸣得意了很长时间,直到昨天,又开始蛋疼。因为对韩国的某些东西产生了一些兴趣,结果发现opera的朝鲜语谚文依然是无衬线体。于是又照原来处理日文字体的方法,把Win7默认的Malgun Gothic替换成Nanum Myeongjo(这是一种有衬线的朝鲜语字体)。但重启之后,朝文显示效果依然无变化。真是神奇。于是一气之下把电脑里所有朝文无衬线体都换成了衬线体,再重启,还是没有变化。实在是搞不明白,于是干脆把系统的字体从头核对一遍。结果一上去就发现问题了:反复对照之后,发现opera默认的朝鲜语谚文字体竟!然!是!Arial Unicode!!!我当时就了……

目前还有一个问题需要解决,亦即有些中日混合的网页,opera会自动识别为日文网页,此时有些汉语段落里的字符显示效果就会变得很糟糕。现在懒得寻思解决方案了,等不能再忍的时候再说吧……

目前效果:
http://img13.poco.cn/mypoco/myphoto/20120909/02/6450661220120909022009098.png
http://img13.poco.cn/mypoco/myphoto/20120909/02/6450661220120909021948010.png
http://img13.poco.cn/mypoco/myphoto/20120909/02/6450661220120909021928084.png
http://img13.poco.cn/mypoco/myphoto/20120909/02/6450661220120909021904090.png

烈之斩 发表于 2012-9-9 05:07

哦草,在这里看到我的烂尾作的link好害羞

人品问题男 发表于 2012-9-9 06:31

蹭楼上面子

捣♂湿 发表于 2012-9-9 08:33

蹭面子

bigcali 发表于 2012-9-9 09:10

关于女孩子的面子

eyecandy 发表于 2012-9-10 22:33

调教美化是最折磨人的

tumuyan 发表于 2012-9-10 23:21

cert 发表于 2012-10-9 18:38

天气姐姐 发表于 2012-10-9 20:22

学会法语的女孩子了
页: [1]
查看完整版本: [字体相关]一个极端衬线爱好者被Opera娘调教的曲折经历