当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]转来的OPERA字体设置方法
帖子发表于 : 2007-11-26 23:58 
头像

注册: 2007-10-23 22:47
帖子: 596
送出感谢: 0 次
接收感谢: 0 次
原帖 http://www.linuxfans.org/bbs/viewthread.php?tid=156199

美化 Opera 字体的方法--抗议BT的字体替换机制。

要输入中文先下载static-qt版,这个是常识了。
至于Opera的中文字体让很多人头疼,它的字体替换机制很玄妙。将gbk编码网页和UTF-8编码网页分别对待。如果全用Windows宋体,开AA英文将发虚。不开AA,大一些的汉字象枯藤老树。

对GBK网页使用国际字体设置,对UTF8网页出现的汉字则使用某种字典序选择字体替换。

除非,locale为gb系列。

这是Opera官方中文论坛上一群人讨论的结果,大体说说意思,其实我描述的也有纰漏。
找到了暂时解决办法。

英文字体就不废话了,愿用什么用什么。

1.假设你安装了simsun,假设你愿意用这个simsun作为网页中文字体。
2.tools/工具-preferences/首选项-Advanced/高级-fonts/字体
按钮“International fonts/国际字体”
左边选Nsimsun, 也可能找不到Nsimsun而出现乱码,那就用眼睛辨认出名字为乱码的宋体选定,反正下面有字样。
右面随便,多试试。

一路确定,其它都按默认的。网页字体OK了,此时普通页面字体是英文,遇到中文“恰好会”用simsun替换。

关键是,之后要用这条命令启动Opera:

[code:1]
export LC_ALL=zh_CN.gbk && opera[/code:1]

你可以把它做到一个桌面图标里面
或者如果你完全知道这是什么目的那怎么弄都行,方法多了去了。
这样做的好处是如果你是utf8 locale免得麻烦,而且如果改opera脚本的话,rpm更新还要重新加进这两句。

至于界面字体什么的就随自己喜欢的用吧,那都不是大问题。

当然有更精细的方法,这个方法提供给懒人。

还有一个比较狠的方法。
把系统里面中文字体删干净,就剩下simsun.叫它不用也得用。
其他什么都不用设置。


_________________
捉泥鳅,捉泥鳅
大哥哥带你去捉泥鳅


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-27 10:08 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
叫它不用也得用。
:roll:


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-29 22:18 
头像

注册: 2006-05-13 14:00
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
不错哦


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-04-30 19:44 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
论坛里不是已经有写css来实现的精华帖了吗?这两个方法都不很好哎。与其全删字体还不如让一个字体的名字叫A,因为opera实际上默认是按字母序来排的。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-10 19:11 

注册: 2008-05-06 21:33
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
不用这么麻烦!也不用css文件指定字体!
引用:只要不安装msttcorefonts OPERA的字体就可以在选项里随心所欲地更换。

http://forum.ubuntu.org.cn/viewtopic.ph ... sc&start=0

我就是这么弄好的。
用的是opera9.50b2,刚装上调整首选项高级字体之后浏览google还是惨不忍睹。
把以前安装的微软字体删除(只留了一个comic),Opera字体就在各中文编码可以正确显示矢量字体了。
现在opera很漂亮。

原因请看下面的opera -debugfont信息,不知道opera用什么样的机制进行下面的字体评分,导致了
字体不正常:
--------------------------------------
Autodetecting generic CSS fonts (will be overridden by preference settings):
Score for sans-serif font Arial [monotype]: 24
Score for sans-serif font Arial Black [monotype]: 17
Score for serif font Bitstream Charter [bitstream]: 20
Score for sans-serif font Bitstream Vera Sans [bitstream]: 23
Score for monospace font Bitstream Vera Sans Mono [bitstream]: 23
Score for serif font Bitstream Vera Serif [bitstream]: 23
Score for serif font Century Schoolbook L [urw]: 17
Score for fantasy font Comic Sans MS [microsoft]: 17
Score for monospace font Courier 10 Pitch [bitstream]: 20
Score for monospace font Courier New [monotype]: 22
Score for sans-serif font DejaVu Sans [unknown]: 17
Score for monospace font DejaVu Sans Mono [unknown]: 17
Score for sans-serif font DejaVu Sans YuanTi [unknown]: 17
Score for sans-serif font DejaVu Sans YuanTi Mono [unknown]: 17
Score for serif font DejaVu Serif [unknown]: 17
Score for monospace font FreeMono [unknown]: 17
Score for sans-serif font FreeSans [unknown]: 17
Score for serif font FreeSerif [unknown]: 17
Score for monospace font Nimbus Mono L [urw]: 19
Score for serif font Nimbus Roman No9 L [urw]: 21
Score for sans-serif font Nimbus Sans L [urw]: 21
Score for serif font Times New Roman [monotype]: 24
Score for monospace font TlwgMono [unknown]: 17
Score for monospace font TlwgTypewriter [unknown]: 17
Score for serif font URW Bookman L [urw]: 17
Score for fantasy font URW Chancery L [urw]: 17
Score for sans-serif font Verdana [microsoft]: 20
And the winners are:
serif: Times New Roman [monotype]
sans-serif: Arial [monotype]
cursive: Arial [monotype]
fantasy: Comic Sans MS [microsoft]
monospace: Bitstream Vera Sans Mono [bitstream]
----------------------------------------
可以看到最后用了msttcorefonts里的Arial和Times New Roman。导致了字体显示问题。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译