|

楼主 |
发表于 2009-4-28 23:59:50
|
显示全部楼层
Post by chenzhen;1980511
两个方法:
一
1. opera:config,去掉 Enable Core X Fonts 的勾;
2. 用编辑器打开 $OPPATH/share/opera/ini/font.ini 这个文件,注意权限;
如果觉得权限麻烦,就复制一份font.ini到~/.opera,然后就直接修改吧。
3. 找到第 35 行,把 family: 到 = 中间的字段改成你想要的,系统中存在的中文字体,比如我的改成
family:Vera Sans YuanTi=chinese-s try-first ;
3. 保存退出,重新启动 Opera 就可以看到你选择的中文字体的显示效果了;
二,opera字体终极解决方案:
1、 代码:
编辑~/.opera/styles/user/user.css
加入如下内容 代码:
- html,body,*{
- font-size: 10pt;
- font-family:"WenQuanYi Bitmap Song"!important;
- }
复制代码
2、打开opera浏览器,在首选项-高级-内容-样式选项-显示-我的样式表里面选择刚才的css就行了。这个方法将所有网页字体强制使用css,firefox也有类似的方法。
第二个方法还是不错的,很管用。第一个在我这不行。注意到了 .opera 中的 fontswitch.ini 文件,为什么有这个文件,
PS:之前,所有与中文字体相关的设置我都改为 wqy zen hei 了都不起作用,结果还用的是 ar pl 字体,想是这个文件的作用,但简单的 rm 之又不起作用,
$cat fontswitch.ini
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[control]
Time To Live=604800
Last Update=1240933778
[matches]
family:ar pl mingti2l big5=1240933778
family:ar pl sungtil gb=1240933778 |
|