opera 字体终极解决方案

系统字体配置、中文显示和输入法问题
回复
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#16

帖子 yohu » 2007-03-05 18:32

貌似参考firefox的css文件对吧?刚才把firefox的css文件找了一个出来修改了一下字体发现也能用,楼主这个方法非常实用。前面的html,body倒是可以去掉,现在效果非常好了,不过我还想再想办法美化一下英文字体,stheiti自带的英文实在很丑,正在研究中……
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#17

帖子 rhfcaesar » 2007-03-05 19:05

很好,ls研究好了就贴上来哈。其实好不好看纯粹是个人主观感受,我觉得sthei的英文满漂亮的,呵呵。
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#18

帖子 yohu » 2007-03-05 19:18

还是跟firefox有点区别。
无论是这样

代码: 全选

* {
font-size: 11pt !important;
font-family: "Lucida MAC", "STHeiti" !important;
}
还是这样

代码: 全选

* {
font-size: 11pt !important;
font-family: Lucida MAC, STHeiti !important;
}
它始终只认第一个字体,firefox中是可以二者并存的。

接着又试了这样

代码: 全选

* {
font-size: 11pt !important;
font-family: Lucida MAC !important;
font-family: STHeiti !important;
}
结果打开中文网页的时候英文还是STHeiti,怪事!!!
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#19

帖子 yohu » 2007-03-05 20:00

失败了……折腾了十几二十遍了,把firefox的各个参数试了一遍,发现没什么用处,无论怎么设置都没办法两个字体同时使用,最后保留跟楼主一样的……

代码: 全选

* { 
font-family: STHeiti !important; 
}
不过这样的效果已经非常好了,谢谢楼主的分享!
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#20

帖子 rhfcaesar » 2007-03-05 20:41

虽败犹荣,精神可嘉,呵呵!有空我也模索一下能不能分开使用中英文。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#21

帖子 eexpress » 2007-03-05 23:46

字体缺失替换。英文和中文可以混合建立虚拟的字体。搜索“黑曲曲”
● 鸣学
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#22

帖子 laborer » 2007-03-06 0:19

rhfcaesar 写了:你可能没有配置好系统字体,我的粗体e G 等都正常,有图为证。
我还是搞不定,估计是字体渲染引擎有什么问题,因为STHeiti本生是没有粗体的。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
yohu
帖子: 955
注册时间: 2006-12-18 17:04
来自: 福建泉州

#23

帖子 yohu » 2007-03-06 9:24

ee说的我明白,系统字体已经有修改过了,firefox里面正常,英文可以使用其他字体,但opera就是不行。
拥有超级牛力的搜索引擎:
http://www.google.com/linux
http://www.google.com/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#24

帖子 eexpress » 2007-03-06 11:15

那看来还是折腾css。opera的wiki可能有。那wiki里面内容多而杂,不好找。
只是一种感觉,opera的css应用非常强。以前我搞irc的css。其他的css没看。也是在wiki找到的。
● 鸣学
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#25

帖子 BigSnake.NET » 2007-03-06 13:28

opera的字体机制是独立的
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#26

帖子 rhfcaesar » 2007-03-06 16:03

ls的能说说opera的字体机制是如何个独立法吗?它到底是怎么选择字体的?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#27

帖子 BigSnake.NET » 2007-03-06 19:13

rhfcaesar 写了:ls的能說說opera的字體機制是如何個獨立法嗎?它到底是怎麼選擇字體的?
至少在UTF-8下是按字典序,完全無視fonts.conf
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#28

帖子 rhfcaesar » 2007-03-06 19:18

如果你按照我上述的方法选择字体,无论是在什么locale下都不会受字典顺序的影响,呵呵。
头像
Jimmy.Zhou
帖子: 475
注册时间: 2006-12-05 21:51
来自: Vienna, Austria

#29

帖子 Jimmy.Zhou » 2007-03-14 21:40

搞定了,多谢! :D
lz命令行错字了阿,呵呵。
gedit
怎么这么多人都没有看出来的么?
Jimmy.Zhou

Acer Extensa 5620G
T5250 + HD 2400 XT + 2G DDR2 +160G SATA + iwp 3945
Ubuntu Intrepid Ibex + Firefox 3
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#30

帖子 rhfcaesar » 2007-03-14 22:56

呵呵,没想到楼上 的眼睛这么好使,估计是搞复制、粘贴的,呵呵。谢谢指出错误哈!
回复