LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: kite

gtk+2-2.8.3 下firefly中文补丁失效问题

[复制链接]
发表于 2005-9-25 12:31:17 | 显示全部楼层
使用cairo的中文要有粗体需要freetype2.1.10和fontconfig2.3.2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-25 16:36:28 | 显示全部楼层
刚用了freetype2.1.10,fontconfig2.3.2,cario 1.0,现在的情况是基本gtk+2界面都没有粗体,firefox的标签页标题倒是出现中文粗体了,中文网页里却出不了粗体,奇怪呀。qt的程序都有中文粗体了,如opera都可以很好地显示粗体,只是skype界面里粗体的字(如“你有”,“你的帐户”几个字)都上坡中
回复 支持 反对

使用道具 举报

发表于 2005-9-25 20:05:07 | 显示全部楼层
在local.conf里加入下面一段看看GTK2还有没粗体

  1. <match target="font">
  2.                 <!-- check to see if the pattern requested -->
  3.                 <test target="pattern" name="weight" compare="more">
  4.                         <const>medium</const>
  5.                 </test>
  6.                 <!-- pretend the font is bold now -->
  7.                <edit name="embolden" mode="assign">
  8.                         <bool>true</bool>
  9.                 </edit>
  10. </match>
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-9-25 20:34:03 | 显示全部楼层
其实我自己写了一个补丁来修正中文粗体爬坡的问题,为了谨慎期间我一直一边使用一边测试,目前觉得各软件在打上这个补丁后没出现什么问题,效果也还不错,我想发布到LinuxSir上,但我看了半天栏目也不知道应该放在哪个栏目合适,我不想一帖多发,但又不愿意这个帖子发错了位置结果一沉到底,希望能够让更多需要的人看到,能帮助到更多的人,请各位前辈指导一下该往哪发?谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-9-25 22:56:06 | 显示全部楼层
多谢楼上的, 先就贴这儿吧


再提交给官方
回复 支持 反对

使用道具 举报

发表于 2005-9-25 23:09:24 | 显示全部楼层
可是字体爬坡的问题,在Mandriva下不存在呀。有时间研究这样的补丁,还不如让freetype的维护者重新打包比较实际。
回复 支持 反对

使用道具 举报

发表于 2005-10-15 02:30:56 | 显示全部楼层
我这里存在楼主的问题
对cairo打了日月的补丁才好的
而且fontconfig也还是需要打补丁的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 12:17:12 | 显示全部楼层
能具体说说哪些补丁吗?不是说cairo 1.0以上都包括补丁了吗?
回复 支持 反对

使用道具 举报

发表于 2005-10-15 13:44:13 | 显示全部楼层
我看过代码了
没有全包括
我用了下面两个
http://www.magiclinux.org/people ... embeddedbitmap.diff
http://www.magiclinux.org/people ... embolden-fixes.diff
不对应于1.0.2,需要手工加
我加好的不小心被我删了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 23:06:27 | 显示全部楼层
你意思是不能用于cairo 1.0.2? 我试着patch,第一个patch可以成功,但第二个通不过,怎么个手工加呀?
回复 支持 反对

使用道具 举报

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

本版积分规则

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