当前时区 GMT+8, 现在时间是 2008-9-8 08:36
游客:
注册
登录
仅登录论坛
|
搜索
帮助
中国Linux公社论坛
»
中文GNOME用户交流区
» [PATCH] CJK 字体下划线位置纠正。
‹‹ 上一主题
|
下一主题 ››
18
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: [PATCH] CJK 字体下划线位置纠正。
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#1
发表于 2005-10-13 21:18
资料
主页
短消息
加为好友
[PATCH] CJK 字体下划线位置纠正。
补丁:
http://www.magiclinux.org/people ... rline-position.diff
效果图:
请大家测试,看看有没有什么负面影响。
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
mandrakechina
金牌会员
UID 12345
精华
9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
#2
发表于 2005-10-13 21:35
资料
主页
短消息
加为好友
看起来不错,不过我认为最好能把下划线的粗细也搞定。是不是还要freetype配合?
真男人张湘祥
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#3
发表于 2005-10-13 21:37
资料
主页
短消息
加为好友
粗细是由字体提供的
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
mandrakechina
金牌会员
UID 12345
精华
9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
#4
发表于 2005-10-13 21:43
资料
主页
短消息
加为好友
所以我才问是不是要freetype配合。按理说embolden以后,weight等参数应该是变了的,相当于返回了一个新字体。
真男人张湘祥
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#5
发表于 2005-10-13 21:46
资料
主页
短消息
加为好友
这种情况处理起来比较麻烦。。。
不过实现还是可能的。。。
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#6
发表于 2005-10-13 21:49
资料
主页
短消息
加为好友
只拿到 ft 的 face 然后检查不是是粗体, 如果不是并且 pango 的字体描述为粗体的话,就可以给下划线的
大小加粗:)
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
mandrakechina
金牌会员
UID 12345
精华
9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
#7
发表于 2005-10-13 21:51
资料
主页
短消息
加为好友
其实现在这样就很好了。
weight的变化值其实是应该由上层(比如pango)指定的,比如我要加到标准粗体(200)或者更粗(400)。然后借此来调整embolden的浓度。现在freetype的下一个版本是2.2的libfreetype7,可以不考虑向后兼容性,所以添加这么个参数感觉还可以。
真男人张湘祥
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#8
发表于 2005-10-13 21:58
资料
主页
短消息
加为好友
现在这个还是没有办法,因为 pango 自己并不渲染字体, 这些都是在 libXft/cairo 内部完成了。
如果要改就大家一起,而显然这将改变这些库的 api..., 你说这个是不是动作太大点了。。
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
mandrakechina
金牌会员
UID 12345
精华
9
积分 8659
帖子 3868
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
#9
发表于 2005-10-13 22:00
资料
主页
短消息
加为好友
对于libfreetype7来说,这是个美好的suggestion。
真男人张湘祥
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#10
发表于 2005-10-13 22:11
资料
主页
短消息
加为好友
愿望是美好的,现实是残酷的
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
yangh
公社版主
UID 40061
精华
3
积分 3199
帖子 1639
阅读权限 225
注册 2003-5-26
来自 China
状态 离线
#11
发表于 2005-10-13 23:44
资料
主页
短消息
加为好友
我打了。 pango 1.9.1
GNOME中文用户门户网站
授之于鱼不如授之于渔
由软件文化
||
自由软件不完全手册
||
开源文集
yangh
公社版主
UID 40061
精华
3
积分 3199
帖子 1639
阅读权限 225
注册 2003-5-26
来自 China
状态 离线
#12
发表于 2005-10-14 00:12
资料
主页
短消息
加为好友
1.10.1
也不行。字体 文泉驿 0.6 :neutral:
GNOME中文用户门户网站
授之于鱼不如授之于渔
由软件文化
||
自由软件不完全手册
||
开源文集
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#13
发表于 2005-10-14 06:37
资料
主页
短消息
加为好友
yangh 什么效果?
freetype 的版本?
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
midx
注册会员
UID 90904
精华 0
积分 209
帖子 89
阅读权限 20
注册 2004-1-25
来自 China
状态 离线
#14
发表于 2005-10-14 09:51
资料
短消息
加为好友
改了个ebuild就成,效果很好。
glc停了虽可惜,让上游接受更多中文补丁才更有远见
sunmoon1997
公社版主
UID 56569
精华
4
积分 3619
帖子 1985
阅读权限 225
注册 2003-8-21
来自 China
状态 离线
#15
发表于 2005-10-14 19:51
资料
主页
短消息
加为好友
重要更新:
以前的补丁会造成 gaim 收到 URL 时崩溃,请更新。
偷来的签名: [code:1] USE="-bitch -in-laws nice gorgeous smart" emerge girlfriend >>> china/suzhou/girlfriend merged [/code:1]
18
1/2
1
2
››
投票
交易
悬赏
活动
论坛跳转 ...
> 公告区
> 系统安装
> 硬件配置
> Magic Linux技术支持区
> Magic Linux开发培训版
> 中文化与桌面美化
> 桌面使用小技巧
> 命令行使用小技巧与SHELL编程
> 网络工具
> 办公软件
> 多媒体应用
> 游戏乐园
> 服务器与网络安全
> Linux资源共享区
> Debian/LFS/Gentoo专题版
> Linux高质量字体研究
> easyright计算机研究所
> Linux认证考试专题版
> 应用编程技术与项目孵化
> 网站开发技术与项目孵化
> 参与国际开源项目
> 翻译汉化
> 中文GNOME用户交流区
> Skyeye项目专栏
> lumit项目专栏
> eva项目专栏
> fanx项目专栏
> 连连看for Linux项目专栏
> OurLinux杂志专区
> BitStorm项目专栏
> AVS项目专栏
> VirgoFTP项目专栏
> EGui开源项目
> RT-Thread实时操作系统
> 内核源代码阅读交流
> 内核安装和升级
> 嵌入式开发
> 校园行动联盟
> Linux与公社文化杂谈
> 求职与招聘
> 公社接待中心
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国Linux公社
-
WAP