阅读:3318回复:5
userContent.css可以规定某种特定语言的字体吗?
*{font-family:Microsoft YaHei !important}
上面这条是强制所有文字都使用微软雅黑的。有没有办法可以做到只更改中文的字体呢?比如,中文一律强制使用雅黑,而英文仍沿用网站自身定义的字体、不强制使用雅黑。 期待CSS大神~~ |
|
1楼#
发布于:2013-04-25 14:12
不清楚,帮顶。
我只知道如果强制英文为自定义字体,中文也自定义可以用: *{font-family:Arial,Microsoft YaHei !important} |
|
|
2楼#
发布于:2013-04-25 14:12
|
|
3楼#
发布于:2013-04-25 14:12
有个伪类,没有试过
:lang(zh) { font-family: "Microsoft YaHei" !important; } 日文是ja 韩文是ko 英文是en 试试看呗 |
|
|
4楼#
发布于:2013-04-25 14:12
|
|
|
5楼#
发布于:2013-04-25 14:12
按2L代码顺序,用一个个逗号把名字串起来。想串多少串多少。本人串了6个= = *{font-family:A,B,C,D,E !important} 靠前的名字优先显示,若遇缺字则按顺序读取下一位字体并补上。 如果要强制韩语,就把韩语搁在中文前。 不建议把日文搁中文前(只能放在中文后头),因为日文有不少繁体和旧式写法,如果和中文风格不搭的话……效果会很糟。 要强制一起强制,没得漏过。 --------------- CSS有一种排除写法,不过是用在地址上的= =可以排除网站、配置里的扩展。字体应该用不了。。。 @-moz-document regexp("((?!A.info|B.co.nz|C.com|file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Mozilla/Firefox/Profiles/1234567.default/epub/).)*") { *{font-family:A,B,C,D,E !important} } |
|