阅读:5052回复:5
[求助]怎么在userchrome里面对中英文分别设置字体大小?
想改一下菜单栏的字体设置
我现在用的是: *{ font-size: 8pt !important; } 英文用tahoma 8pt 显示,中文的simsun 比较小,看起来很模糊。 如果改成 font-size: 9pt 的话,中文看起来比较舒服,但是 英文字体偏大。 能不能设定 英文用tahoma 8pt,中文用simsun 9pt 啊? |
|
1楼#
发布于:2006-05-28 13:16
这个blog内容不错
|
|
|
2楼#
发布于:2006-05-28 13:16
也算是一种hack吧,但是移植字体实在是太费时费力,这样反倒是我觉得最好的办法。
@fang, 并不一定要用Tahoma,你可以指定任何其他字体。只要将MingLiu,PMingLiu放在实际字体名之后(比如"Lucida Grande"),font-family之前(比如"sans-serif")。 好久以前我也博过一次这东西,more info: http://www.mimijidi.com/2005/10/25/19 不只是在firefox的xul中,firefox解释css的时候都可以用这个hack,这样写简体中文网页的时候,11px字体就像繁体中文一样的漂亮了。Opera似乎不支持此法。 @baggio, win98下也可以,不知道是不是office带来的,没有干净的环境测试。 |
|
|
3楼#
发布于:2006-05-28 13:16
这个方法也只是一个取巧的方法 不知道有没有可以真正实现的方法 我可不喜欢tahoma的
|
|
|
4楼#
发布于:2006-05-28 13:16
maxriver:想改一下菜单栏的字体设置 @ 楼主, 不需要改成 9pt , 你可以在 CSS 里追加 MingLiu 字体,这个字体可以显示 11px 的中文 。这个字体在 Win 2K 后系统自带了(印象中是)。 在 font-family 里将 MingLiu 追加进去就可以了,这样英文字符就会定义为 tahoma,在 XUL 处理中文点阵里会自动调用 MingLiu : font-family: tahoma , MingLiu !important; font-size: 8pt !important; |
|
5楼#
发布于:2006-05-28 13:16
我记得是不可以的,以前有帖子讨论过,可以找一下
如果想这样的话,可以自己找个合并中英文字体的软件和教程试试看 |
|