LinuxSir.cn,穿越时空的Linuxsir!

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

firefox 的一个缺陷

[复制链接]
发表于 2006-2-28 15:27:32 | 显示全部楼层 |阅读模式
现在gentoo源里的firefox使用pango渲染字体,而pango其实是调用cairo渲染,以前用xft
所以以前想要看到黑体必须给xft打补丁
现在cairo可以直接绘制中文黑体了,所以不用打任何补丁就可以用firefox看到黑体

但是有个缺陷就是网页会变慢
例如我的firefox打开www.linuxsir.cn/bbs
然后上下拖动滚动条就会卡
而且tab之间切换会很慢

网上说解决办法是export MOZ_DISABLE_PANGO=1
但是这样就看不到中文黑体了

不知道是不是bug,你们的也是这样吗
发表于 2006-2-28 17:15:28 | 显示全部楼层
Haven't found such problem.
回复 支持 反对

使用道具 举报

发表于 2006-2-28 20:43:38 | 显示全部楼层
不知楼主说的是不是中文粗体。
我遇到的情况是浏览Gmail的回话是会很慢。
但是我试过Magic Linux 2.0中的firefox却无此现象,它附带的是1.0.7的firefox,而且中文粗体的支持应该是通过字体内本身就含有粗体,不需要模拟吧(?)。

另外,我在Windows下用firefox放大字体(Ctrl + ‘+’ )这个功能发现几乎是即时就有效的,在Linux下使用这个功能却需要大概等上一秒才有效果。

仿佛开源桌面软件的windows版本都比Linux相应版本强一点。不知道这是不是Linux基础设施的问题。
回复 支持 反对

使用道具 举报

发表于 2006-2-28 22:35:25 | 显示全部楼层
to ifree:

中文字体一般都没有粗体

你说的最后一个问题,不能一概而论
首先看用什么库来开发
如果过在win上用win的native库开发的话,是有可能的

Window和GNU/Linux(或者不如说是UNIX,因为GNU/Linux在图形界面的架构上没有什么革命性的改动)在图形界面的支持上,采用的两种不同的策略
Window内核里有图形界面支持,GNU/Linux的X server只是一个进程
相比而言,后者在效率上会差一些,但是有很高的灵活性,比如可以在系统继续运行的同时,升级X或换用不同的桌面环境,还可以选择不开X,还可以开启一个以上的X,X还有网络透明性。
各有千秋。
而且我们要考虑这两种设计思想诞生的环境
X诞生于20年前,那个时候都是大型机,一个机器接好多套键盘鼠标,好多个显示器,所以X这样的架构更加适合
windows是随个人电脑的普及而诞生的,所以它更适合个人使用,X所提供的那些特性在个人电脑的环境下不是特别的有用

不过对我来说
更重要的是使用习惯,工作需要和信仰的问题
有的地方可能真的稍差一点,就尽量避过
比如我的字体设置的比较大,基本不用ctrl - “+/-"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 23:22:18 | 显示全部楼层
to ifree
你的情况基本就是我说的那样
在tab之间切换需要大约1秒
export MOZ_DISABLE_PANGO=1后就非常快了
所以应该就是这个原因

我觉得这个应该是bug,
网上也有很多讨论firefox不能显示数学字符的bug,
export MOZ_DISABLE_PANGO=1后就没问题了
回复 支持 反对

使用道具 举报

发表于 2006-2-28 23:28:36 | 显示全部楼层
tab切换在我这里是即时的
不知道是什么样的数学符号
可否给个连接
回复 支持 反对

使用道具 举报

发表于 2006-3-1 03:21:18 | 显示全部楼层
机器快的可能看不出来吧。俺这里1.5确实没有1.0快。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-1 09:19:52 | 显示全部楼层
to zhllg:
数学符号的错误出现在mathml中
我只看见讨论了,没看见具体的错误
回复 支持 反对

使用道具 举报

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

本版积分规则

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