nihui 发表于 2009-9-19 09:14:27

标签文本竖排的中文增强

先给个 mockup~
取自 konqueror 的侧边栏
问题是,如果中文竖排,那么英文仍然保持原样,中英文混合的标签文本岂不是有点别扭?
如果混合,英文应该朝左还是右?:shock:

http://ftp.magiclinux.org.cn/nihui/kde4/screenshots/sidebarcjk.png

http://ftp.magiclinux.org.cn/nihui/kde4/screenshots/sidebarcjk2.png

nihui 发表于 2009-9-19 09:20:15

虽然我也意识到这个东西实现起来十分困难。
一个是 cjk 字符必须分开处理,
一个是中英文混排得考虑阅读顺序问题,
更麻烦的是国际化支持......大多数都是依靠翻译的...... :|

nihui 发表于 2010-8-21 15:56:31

kmultitabbar 的标签中文竖排支持完成。

jiangtao9999 发表于 2010-8-21 16:43:40

英文竖排我想应该在混排的时候随中文处理。

nihui 发表于 2010-8-21 17:45:52

最终的样子是 图标在最上面,然后中文竖排,如果中间有英文,则英文字母排列顺序从上到下。

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

sunmoon1997 发表于 2010-8-28 13:52:49

QT 不支持中文竖排?

nihui 发表于 2010-8-28 14:00:36

原帖由 sunmoon1997 于 2010-8-28 13:52 发表 http://www.linuxfans.org/bbs/images/common/back.gif
QT 不支持中文竖排?

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

sunmoon1997 发表于 2010-8-28 14:03:50

原帖由 nihui 于 2010-8-28 14:00 发表 http://www.linuxfans.org/bbs/images/common/back.gif


效果和英文的一样,汉字是横着看的。。。
qt 的那个改动还需要调整,暂时就不应用了,kmultitabbar 的还行。
还真是杯具,CJK 的竖排在 pango中实现也有一段时间了,一直以为 QT 已经支持了。

nihui 发表于 2010-10-12 06:59:33

qtabbartab 支持完成,将随 qt 4.7.0 的包更新。

haulm 发表于 2010-10-12 13:05:32

原帖由 nihui 于 2010-10-12 06:59 发表 http://www.linuxfans.org/bbs/images/common/back.gif
qtabbartab 支持完成,将随 qt 4.7.0 的包更新。

34936
这个好东西和qt 4.7.0几时可以下载更新?
页: [1]
查看完整版本: 标签文本竖排的中文增强