QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2302|回复: 9

标签文本竖排的中文增强

[复制链接]
发表于 2009-9-19 09:14:27 | 显示全部楼层 |阅读模式
先给个 mockup~
取自 konqueror 的侧边栏
问题是,如果中文竖排,那么英文仍然保持原样,中英文混合的标签文本岂不是有点别扭?
如果混合,英文应该朝左还是右?



 楼主| 发表于 2009-9-19 09:20:15 | 显示全部楼层
虽然我也意识到这个东西实现起来十分困难。
一个是 cjk 字符必须分开处理,
一个是中英文混排得考虑阅读顺序问题,
更麻烦的是国际化支持......大多数都是依靠翻译的......
回复

使用道具 举报

 楼主| 发表于 2010-8-21 15:56:31 | 显示全部楼层
kmultitabbar 的标签中文竖排支持完成。
回复

使用道具 举报

发表于 2010-8-21 16:43:40 | 显示全部楼层
英文竖排我想应该在混排的时候随中文处理。
回复

使用道具 举报

 楼主| 发表于 2010-8-21 17:45:52 | 显示全部楼层
最终的样子是 图标在最上面,然后中文竖排,如果中间有英文,则英文字母排列顺序从上到下。

update: qtabbar commonstyle 支持完成,ktabbar 继承 qtabbar 效果
回复

使用道具 举报

发表于 2010-8-28 13:52:49 | 显示全部楼层
QT 不支持中文竖排?
回复

使用道具 举报

 楼主| 发表于 2010-8-28 14:00:36 | 显示全部楼层
原帖由 sunmoon1997 于 2010-8-28 13:52 发表
QT 不支持中文竖排?


效果和英文的一样,汉字是横着看的。。。
qt 的那个改动还需要调整,暂时就不应用了,kmultitabbar 的还行。
回复

使用道具 举报

发表于 2010-8-28 14:03:50 | 显示全部楼层
原帖由 nihui 于 2010-8-28 14:00 发表


效果和英文的一样,汉字是横着看的。。。
qt 的那个改动还需要调整,暂时就不应用了,kmultitabbar 的还行。

还真是杯具,CJK 的竖排在 pango  中实现也有一段时间了,一直以为 QT 已经支持了。
回复

使用道具 举报

 楼主| 发表于 2010-10-12 06:59:33 | 显示全部楼层
qtabbartab 支持完成,将随 qt 4.7.0 的包更新。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2010-10-12 13:05:32 | 显示全部楼层
原帖由 nihui 于 2010-10-12 06:59 发表
qtabbartab 支持完成,将随 qt 4.7.0 的包更新。

34936

这个好东西和qt 4.7.0几时可以下载更新?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 10:22 , Processed in 0.044067 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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