maxriver
小狐狸
小狐狸
  • UID13012
  • 注册日期2006-05-28
  • 最后登录2006-05-28
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5052回复:5

[求助]怎么在userchrome里面对中英文分别设置字体大小?

楼主#
更多 发布于:2006-05-28 13:16
想改一下菜单栏的字体设置

我现在用的是:
  *{
    font-size: 8pt !important;
  }

英文用tahoma 8pt 显示,中文的simsun 比较小,看起来很模糊。

如果改成 font-size: 9pt 的话,中文看起来比较舒服,但是 英文字体偏大。

能不能设定 英文用tahoma 8pt,中文用simsun 9pt 啊?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-25
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2006-05-28 13:16
这个blog内容不错
Firefox More than meets your experience
otherside
小狐狸
小狐狸
  • UID390
  • 注册日期2004-11-30
  • 最后登录2007-10-12
  • 发帖数30
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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带来的,没有干净的环境测试。
没有人能不灌水,就随便成功。
秘密基地: 妖精集中营 | 二小姐私家作坊  | otherside
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-04-25
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2006-05-28 13:16
这个方法也只是一个取巧的方法 不知道有没有可以真正实现的方法 我可不喜欢tahoma的
Firefox More than meets your experience
baggio
小狐狸
小狐狸
  • UID5246
  • 注册日期2005-04-19
  • 最后登录2006-10-28
  • 发帖数15
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-05-28 13:16
maxriver:想改一下菜单栏的字体设置

我现在用的是:
  *{
    font-size: 8pt !important;
  }

英文用tahoma 8pt 显示,中文的simsun 比较小,看起来很模糊。

如果改成 font-size: 9pt 的话,中文看起来比较舒服,但是 英文字体偏大。

能不能设定 英文用tahoma 8pt,中文用simsun 9pt 啊?
回到原帖


@ 楼主,

不需要改成 9pt , 你可以在 CSS 里追加 MingLiu 字体,这个字体可以显示 11px 的中文 。这个字体在 Win 2K 后系统自带了(印象中是)。

在  font-family 里将 MingLiu 追加进去就可以了,这样英文字符就会定义为 tahoma,在 XUL 处理中文点阵里会自动调用 MingLiu :

font-family: tahoma , MingLiu !important;
 font-size: 8pt !important;
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
5楼#
发布于:2006-05-28 13:16
我记得是不可以的,以前有帖子讨论过,可以找一下
如果想这样的话,可以自己找个合并中英文字体的软件和教程试试看
游客

返回顶部