QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: seahome

gentoo mozill-firefox-1.5-r4

[复制链接]
发表于 2005-12-30 01:46:06 | 显示全部楼层

Re: gentoo mozill-firefox-1.5-

[quote:8fbc9b1a47="seahome"]出来的firefox 1.5 不能够清楚显示中文字体,很让人苦恼。如果用编译好的mozilla-firefox-bin-1.5-r1却没有这个问题。[/quote]
我这儿跟你的情况一样,不知道搞什么鬼。
回复

使用道具 举报

 楼主| 发表于 2005-12-30 10:09:37 | 显示全部楼层

Re: gentoo mozill-firefox-1.5-

我估计应该是编译的时候没有加载对freetype的支持.

[quote:8c8897e40b="muraji"][quote:8c8897e40b="seahome"]出来的firefox 1.5 不能够清楚显示中文字体,很让人苦恼。如果用编译好的mozilla-firefox-bin-1.5-r1却没有这个问题。[/quote]
我这儿跟你的情况一样,不知道搞什么鬼。[/quote]
回复

使用道具 举报

发表于 2005-12-30 18:15:19 | 显示全部楼层

Re: gentoo mozill-firefox-1.5-

[quote:c055808ec7="seahome"]我估计应该是编译的时候没有加载对freetype的支持.
[/quote]
1.5版没有freetype的use的。
回复

使用道具 举报

 楼主| 发表于 2005-12-31 15:22:32 | 显示全部楼层

Re: gentoo mozill-firefox-1.5-

gentoo firefox-r4 的确没有加载freetype支持,不知道为什么gentoo 把freetype 给disable了(在gentoo编译的时候你可以看到--disable--freetype2的配置选项),我已经把这个问题递交给gentoo bugzilla,希望不久就会得到官方的支持了。

[quote:7cc9f2af49="muraji"][quote:7cc9f2af49="seahome"]我估计应该是编译的时候没有加载对freetype的支持.
[/quote]
1.5版没有freetype的use的。[/quote]
回复

使用道具 举报

发表于 2006-1-1 15:03:15 | 显示全部楼层
是不是不能显示内嵌点阵?
你的cairo有没有打补丁?
http://spaces.msn.com/members/zhllg/Blog/cns!1pZICR9vxlDKAQZ1A4wqfIbw!654.entry
回复

使用道具 举报

发表于 2006-1-1 15:07:45 | 显示全部楼层
1.5-r4是需要freetype的
在/proc/`pidof firefox-bin`/maps里有
b74a0000-b7510000 r-xp 00000000 03:02 8607674    /usr/lib/libfreetype.so.6.3.9
b7510000-b7513000 rw-p 00070000 03:02 8607674    /usr/lib/libfreetype.so.6.3.9
我的USE flag
$ emerge -pv mozilla-firefox

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] www-client/mozilla-firefox-1.5-r4  USE="gnome java mozdevelop xinerama xprint -debug -ipv6" 0 kB
回复

使用道具 举报

 楼主| 发表于 2006-1-5 11:37:32 | 显示全部楼层
可以显示中文,但是很虚,不知道这是不是不能显示内嵌点阵的原因。

[quote:423d97ec15="zhllg"]是不是不能显示内嵌点阵?
你的cairo有没有打补丁?
http://spaces.msn.com/members/zhllg/Blog/cns!1pZICR9vxlDKAQZ1A4wqfIbw!654.entry[/quote]
回复

使用道具 举报

 楼主| 发表于 2006-1-5 11:45:19 | 显示全部楼层
我不懂打补丁,只会傻瓜型的ebuild。 能交一下怎么给cairo打补丁么? BTW:我用cairo-1.0.2的ebuild.

谢谢。

[quote:8ff3474f05="zhllg"]是不是不能显示内嵌点阵?
你的cairo有没有打补丁?
http://spaces.msn.com/members/zhllg/Blog/cns!1pZICR9vxlDKAQZ1A4wqfIbw!654.entry[/quote]
回复

使用道具 举报

发表于 2006-1-5 12:32:47 | 显示全部楼层
here
untar it in your ${PORTDIR_OVERLAY}/x11-libs

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2006-1-5 22:40:19 | 显示全部楼层
我觉得没啥区别阿
都那个样子
蛮好的
谁传个图上来看看有啥区别?
回复

使用道具 举报

 楼主| 发表于 2006-1-6 05:49:39 | 显示全部楼层
这里是对比图片,第一个是firefox的,第二个是gnome里面自带的Epiphany浏览器的,中文字体很明显的区别。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2006-1-6 11:09:06 | 显示全部楼层
这就是是否使用了内嵌点阵字体的区别,firefox的效果就是没有内嵌点阵的效果

还有个建议就是指定英文字体,simsun的英文不好看
http://linuxsir.org/bbs/showthread.php?t=238095

如果使用了我的blog上列出的几个软件+补丁,应该会有这样的结果

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2006-1-6 14:08:46 | 显示全部楼层
太谢谢zhllg了, 我来试试看。我发现只要不是gnome里面自带的软件,里面输入的中文显示都很虚,包括scim出现的浮动提示中文.这跟你说的那几个ebuild有关么?

我的汉化过程就是把simsun.ttc加入TTF的目录下面,然后运行一下fc-cache就了事了。这是不是就对GTK2+的程序就足够了?

呵呵。
回复

使用道具 举报

 楼主| 发表于 2006-1-6 14:15:35 | 显示全部楼层
问一下,为什么需要libXft呢? 既然用了freetype,就不需要Xft了阿。
回复

使用道具 举报

发表于 2006-1-6 16:18:10 | 显示全部楼层
下面是我目前所了解到的,如果有错误还希望指正

这两个不是可以互相取代的
freetype是字体引擎,现在字体的渲染归根结底大都是靠它
它和xtt是同样的角色,现在基本都是用freetype的了,xtt开发似乎停止了,也很少人用了,

libXft是应用程序显示字的使用所用的API,真正干活靠的还是freetype
Xft: anti-aliased fonts using the FreeType library, rather than the old X core fonts.

libXft和cairo里显示字体的API倒是可以互相取代的,一样的角色

以前firefox用libXft,从1.5版本开始用cairo了
gtk+2.8也开始用cairo了
qt还在用libXft
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-2 01:40 , Processed in 0.043177 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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