|
阅读:5702回复:14
新手请教火狐的字体设置~~~~
我先请教如何设置火狐显示2种字体,
比如我想用浪漫雅圆显示中文,用LiHei Pro显示英文, 最近一直在整这个问题,实在搞不定,希望有高手不吝赐教,谢谢 |
|
|
1楼#
发布于:2010-05-08 22:53
|
|
|
2楼#
发布于:2010-05-08 22:53
|
|
|
|
3楼#
发布于:2010-05-08 22:53
晕,看的一头雾水,感觉具体情况要具体分析,呵呵
我的理解是,火狐会对应网页语言选择对应的字体,浪漫雅圆和LiHei Pro 这2种字体都有自己的中英文,所以也不存在什么字体优先权的问题。 我现在直接通过浏览器选项/内容设置可以实现大部分英文网页用LiHei Pro显示,唯独开英文google搜索网页却是用浪漫雅圆。 难道要自己拼出来一个混合字体 搞不懂 |
|
|
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;}
} |
|
|
5楼#
发布于:2010-05-08 22:53
|
|
|
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;} |
|
|
|
7楼#
发布于:2010-05-08 22:53
试过了,没有变化
|
|
|
8楼#
发布于:2010-05-08 22:53
|
|
|
9楼#
发布于:2010-05-08 22:53
|
|
|
|
10楼#
发布于:2010-05-08 22:53
|
|
|
11楼#
发布于:2010-05-08 22:53
勾上的话很多网页就会用默认的字体而不会用浪漫雅圆或是LiHei Pro |
|
|
12楼#
发布于:2010-05-08 22:53
想用浪漫雅圆显示中文,用LiHei Pro显示英文 3楼 所引用的帖子已经说得很清楚了,我再三说一遍: CSS 代码的话,以前讨论过了,只要在 font-family 属性中按字体涵盖的字符集大小从小到大先后排列字体就可以了,例如: 所以你只能指定一种跟 LiHei Pro 中的英文字符一样或相似的英文字体(应该有很多)来显示英文,后面跟着 浪漫雅圆 : *{font-family: Calibri, ZhunYuan !important;}
别寄望于通过语言来区别了,Unicode 是主流,即使不是用 Unicode 的也没有清晰分开英文字符和中文字符的“语言”——例如一些国内的网页用 GB2312 编码,那上面的英文也只会被用“简体中文”中的字体显示。 |
|
|
|
13楼#
发布于:2010-05-08 22:53
原来就试过在选项里根据语言设置不同的字体,却发现很多站点不起作用;
看了看发现很多网站都不标明语言,看了下http://userstyles.org/没标明,http://userscripts.org/倒是标明了,国内的网站看了几个都没标明,本站也没标明; 于是干脆不在字体选项里强制字体了,用css全局指定一个字体,然后用hzhbest帖子里的代码根据语言分别指定字体(能覆盖多少算多少),遇到个别网站需要更改的还可以单独设置字体。 |
|
|
14楼#
发布于:2010-05-08 22:53
OK, 终于搞定,神奇的火狐啊,学习了 谢谢各位 |
|