QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2082|回复: 6

不知怎的,升到gnome2.12后某些svg不能显示了

[复制链接]
发表于 2005-10-31 12:49:47 | 显示全部楼层 |阅读模式
包用的是gentoo portage的test branch
装了libsvg-0.1.4
libsvg-cairo-0.1.6
cairo-1.0.2
gtk+-2.8.6

装了以后发现gnome的lush和gorilla的某些svg矢量图标(不是全部)不能显示了(一团黑),用eog打开也一样,(据说eog对svg支持是靠gtk+库的),把上述包按顺序重新编译了也一样。我也试过libsvg-0.1.2和libsvg-cairo-0.1.6(stable branch),也一个样。
都是以前没有过的事,有人遇到过么?
[付截图和有问题的svg文件]

本帖子中包含更多资源

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

×
发表于 2005-10-31 13:25:35 | 显示全部楼层
librsvg 而非 libsvg
librsvg是gnome平台的svg渲染器,libsvg是freedesktop的svg渲染器,
当然现在这两个项目已经合并(还有xsvg)到librsvg上了,你可以编译最新
的librsvg,因为它的稳定性,速度等都比之前优秀的多。

http://www.gnome-cn.org/newsitems/librsvg-2.13.0
回复

使用道具 举报

发表于 2005-10-31 13:31:15 | 显示全部楼层
楼上正解。

我原来还不知道有 libsvg 这个东西。
回复

使用道具 举报

 楼主| 发表于 2005-10-31 20:10:06 | 显示全部楼层
我也是原来不知道有libsvg这东西的,那是因为我的gnome-2.12装好后
(librsvg的版本是2.12.7 ) 发现eog打开所有svg都是黑的,而图标和现在也是一样,emerge --search 一找才发现有libsvg和libsvg-cairo这两个东东,装了以后再编译gtk+,eog才正常一点(只有某些svg不能看),但从开始到现在flat blue主题的scalable图标都是黑的

我就是不明白为什么svg有某些可以看,而有些不能,难道他们格式有不同   因为不知道这是reproduceable的bug或者是我的编译的问题,也不知道是gentoo方面的问题或cairo的问题(因为gentoo上gnome-2.12的包还没有stable,心急了才装的),所以上来发帖看看有没同病相连的了。

不知是否应该装上librsvg-2.13 试试,但是现在gentoo test branch 上最高是2.12.7
回复

使用道具 举报

发表于 2005-10-31 21:08:14 | 显示全部楼层
>>libsvg和libsvg-cairo这
都说了这些与gnome平台没关系了!

》》gentoo方面的问题或cairo的问题
或者去gentoo的论坛搜索一下阿,看是否gentoo的bug。
gnome 2.12.1 的 librsvg是 2.12.4 ,不依赖 cairo。

》》是否应该装上librsvg-2.13 试试
从2.13开始转向cairo。
你不是用gentoo吗,这个自己试试也是很简单的事。
回复

使用道具 举报

 楼主| 发表于 2005-10-31 22:23:24 | 显示全部楼层
>>gnome 2.12.1 的 librsvg是 2.12.4 ,不依赖 cairo。
解惑了,谢谢!
回复

使用道具 举报

 楼主| 发表于 2005-11-1 13:55:46 | 显示全部楼层
呵呵,倒回librsvg的2.9.5后正常了 也许是gentoo方面的bug
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 13:55 , Processed in 0.050883 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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