linux下opera的字体大小不一问题

我在RedHat linux安装opera后,opera的网页字体大小不一,此外opera的UI如工具栏、对话框的文字也有这一问题。今天终于不能忍了,google后解决了此问题:

[size=medium]1. 安装微软的雅黑字体
[/size]a) 网上下载用到的主要是两个字体文件:msyh.ttf, msyhdb.ttf
b) 把这两个字体文件复制到 /usr/share/fonts/local/ 中,如果没有这个文件夹就创建之
c) 使用以下命令来更新字体信息:
ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale

d) 从fonts.scale拷贝出来一份文件 fonts.dir
cp fonts.scale fonts.dir 

e) 把微软雅黑字体文件夹的路径添加到 X 字体服务器的 路 径中:
chkfontpath --add /usr/share/fonts/local/

f) 重新启动 xfs 字体服务器:
service xfs reload

至此,所有 gtk 程序里有关字体的部分就有了多出新的雅黑字体

[size=medium]2 opera字体的显示:
[/size]a)“查看”->“样式”->“管理模式”对话框->"显示"标签中缺省的样式表是
/usr/share/opera/styles/user.css
如果没有这个文件,创建之,user.css的内容是:
@charset "utf-8"; /* Name: 雅黑 */ html,body,*{ font-family:"lihei Pro"!important; font-size: 13px !important; word-spacing: 0.4mm !important; letter-spacing: 0.2mm !important;} 

重启opera。

b)“工具”->“首选项”->“网页”标签的“普通字体”和“等宽字体”手工选择雅黑字体;
“工具”->“首选项”->“高级”标签的“字体”除了网页的字体,还控制opera界面的字体,如opera对话框、工具栏的字体,手工选择雅黑字体,基本上opera就可以能正常显示了

你可能感兴趣的:(linux,Opera,Linux,CSS,RedHat,Google)