LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2011|回复: 6

【Windows】【Firefox 1.5.0.2】中文冒号显示错误

[复制链接]
发表于 2006-4-21 14:42:08 | 显示全部楼层 |阅读模式
中文冒号显示如下图,其他论坛中文冒号显示正常,不排除为firefox的问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-4-21 15:50:27 | 显示全部楼层
不要把字体设成Lucida Grande。这个字体在":"编码位置的符号就是这个,就是说被占用了。
别的论坛没问题可能是因为编码不是UTF-8。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-21 16:26:46 | 显示全部楼层
Post by manphiz
不要把字体设成Lucida Grande。这个字体在":"编码位置的符号就是这个,就是说被占用了。
别的论坛没问题可能是因为编码不是UTF-8。

你这么一说,我有了感觉了。刚才看了一下SIR网页的源码,发现里边的CSS设置了“Lucida Grande”字体,而且这个字体的优先权比较高。

如果确实是字体占用导致的,那么,Sir的CSS因该就是导致问题的直接原因了。

我用Windows 版本的Mozilla 1.7.13试了一下,出现了与Firefox同样的结果。我的浏览器中文字体默认为"宋体"

另外,我用同为用UTF-8编码的CSDN做了对比,CSDN的CSS里边没有设置“Lucida Grande”字体,所以没有出现中文冒号显示错误的现象。

如果可能的话,建议Sir修改一下CSS代码。
回复 支持 反对

使用道具 举报

发表于 2006-4-21 18:16:57 | 显示全部楼层
我修改了Lucida Grande,去掉了U+FF1A。

后果是每次启动GTK2程序,都给我来个Pango警告,gpos table有错误。
回复 支持 反对

使用道具 举报

发表于 2006-4-25 12:57:01 | 显示全部楼层
多谢兄弟的反馈,近期的升级会对此问题做出调整。
回复 支持 反对

使用道具 举报

发表于 2006-4-25 14:02:47 | 显示全部楼层
我以前反映过这个问题,北南兄当即将css中的Lucida Grande去掉了,后来改版才又加上的。

但北南说在OS X中,并不会出现这个问题,如果是这样的话,去掉Lucida Grande对于苹果用户有些不公平,因为Lucida Grande是苹果的主要GUI字体,很漂亮,而且Linux和Windows系统中使用的Lucida Grande多少有些来路不明(说实话)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-25 15:12:24 | 显示全部楼层
在源码中加一段JS代码,根据不同的浏览器调用不同的CSS,这样应该能够解决问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表