yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5697回复:14

新手请教火狐的字体设置~~~~

楼主#
更多 发布于:2010-05-08 22:53
我先请教如何设置火狐显示2种字体,
比如我想用浪漫雅圆显示中文,用LiHei Pro显示英文,
最近一直在整这个问题,实在搞不定,希望有高手不吝赐教,谢谢
maxmara2
小狐狸
小狐狸
  • UID32777
  • 注册日期2010-05-08
  • 最后登录2010-06-16
  • 发帖数25
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-05-08 22:53
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-05-08 22:53


yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-05-08 22:53
晕,看的一头雾水,感觉具体情况要具体分析,呵呵
我的理解是,火狐会对应网页语言选择对应的字体,浪漫雅圆和LiHei Pro 这2种字体都有自己的中英文,所以也不存在什么字体优先权的问题。
我现在直接通过浏览器选项/内容设置可以实现大部分英文网页用LiHei Pro显示,唯独开英文google搜索网页却是用浪漫雅圆。
难道要自己拼出来一个混合字体
搞不懂
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度108点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2010-05-08 22:53
google可以用css指定字体啊;
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/search?") {

* {font-family:"LiHei Pro" !important;}
}
yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-05-08 22:53
alanfly:google可以用css指定字体啊;
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.com/search?") {

* {font-family:"LiHei Pro" !important;}
}
回到原帖


请问具体应该如何配置CSS,谢谢
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-05-08 22:53
win+R 运行 %appdata%\Mozilla\Firefox\Profiles
打开里面那个文件夹 找到Chrome这个文件夹
新建userContent.css(若存在同名文件则不用)
输入
代码:
*{font-family: "LiHei Pro" !important;}

这里我用的全局字体是LiHei Pro. 如果你用的字体中间没有空格就不用加引号
多个字体,字体与字体之间要加一个逗号和一个空格.

代码:
*{font-family: "LiHei Pro", simsun !important;}


yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-05-08 22:53
试过了,没有变化
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度108点
  • 社区居民
  • 最爱沙发
  • 忠实会员
8楼#
发布于:2010-05-08 22:53
yhong147:试过了,没有变化回到原帖

字体高级选项中的允许页面选择自己的字体要勾上;
否则css指定字体无效。
cinhoo
狐狸大王
狐狸大王
  • UID31676
  • 注册日期2010-01-21
  • 最后登录2019-01-08
  • 发帖数330
  • 经验15枚
  • 威望0点
  • 贡献值0点
  • 好评度6点
  • 社区居民
  • 忠实会员
9楼#
发布于:2010-05-08 22:53
alanfly
字体高级选项中的允许页面选择自己的字体要勾上;
否则css指定字体无效。
回到原帖

应该不勾吧?
【 在 hailongchang (novice) 的大作中提到: 】 上了Firefox这艘贼船就很难再下来了,我当年是报着试一试的心态用了下Firefox,当然包括当时一些如日中天的插件,这一用就抛弃IE了。几年过后,发现IE8也还不错,但是就是怎么都用不管,Firefox连同上面的那些插件已经彻底绑架了我的习惯,用别的浏览器觉得巨不爽,包括Chrome
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度108点
  • 社区居民
  • 最爱沙发
  • 忠实会员
10楼#
发布于:2010-05-08 22:53
cinhoo
应该不勾吧?
回到原帖

勾上,否则firefox已经强制页面字体,css指定就无效了。
yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2010-05-08 22:53

勾上,否则firefox已经强制页面字体,css指定就无效了。


勾上的话很多网页就会用默认的字体而不会用浪漫雅圆或是LiHei Pro
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
12楼#
发布于:2010-05-08 22:53
想用浪漫雅圆显示中文,用LiHei Pro显示英文

3楼 所引用的帖子已经说得很清楚了,我再三说一遍:
CSS 代码的话,以前讨论过了,只要在 font-family 属性中按字体涵盖的字符集大小从小到大先后排列字体就可以了,例如:
p{font-family: Arial, Simsun !important;}

这样就对“p”元素(段落)中的字体强制(“!important;”)先采用 Arial 显示,Arial 不能显示的再用 Simsun (宋体)显示。
但你要想用宋体显示英文,黑体显示中文的话,这样就行不通了,因为宋体能显示的中文字符都不会用黑体显示(事实上 XP 带的黑体甚至还缺符号)。这时只能找一个跟宋体中的英文字形差不多一个英文字体代替。

所以你只能指定一种跟 LiHei Pro 中的英文字符一样或相似的英文字体(应该有很多)来显示英文,后面跟着 浪漫雅圆 :
*{font-family: Calibri, ZhunYuan !important;}

别寄望于通过语言来区别了,Unicode 是主流,即使不是用 Unicode 的也没有清晰分开英文字符和中文字符的“语言”——例如一些国内的网页用 GB2312 编码,那上面的英文也只会被用“简体中文”中的字体显示。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2025-04-23
  • 发帖数2783
  • 经验595枚
  • 威望1点
  • 贡献值132点
  • 好评度108点
  • 社区居民
  • 最爱沙发
  • 忠实会员
13楼#
发布于:2010-05-08 22:53
原来就试过在选项里根据语言设置不同的字体,却发现很多站点不起作用;
看了看发现很多网站都不标明语言,看了下http://userstyles.org/没标明,http://userscripts.org/倒是标明了,国内的网站看了几个都没标明,本站也没标明;
于是干脆不在字体选项里强制字体了,用css全局指定一个字体,然后用hzhbest帖子里的代码根据语言分别指定字体(能覆盖多少算多少),遇到个别网站需要更改的还可以单独设置字体。
yhong147
小狐狸
小狐狸
  • UID32764
  • 注册日期2010-05-08
  • 最后登录2010-05-18
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-05-08 22:53
*{font-family: Calibri, ZhunYuan !important;}


OK, 终于搞定,神奇的火狐啊,学习了
谢谢各位
游客

返回顶部