[交流]有没有做过支持RTL语言的编辑器的朋友, 进来交流一下吧

alphakiller 2006-04-30 10:29:51
小弟正准备做支持一个RTL语言(即阿拉伯文, 希伯来文等)的编辑器, 有没有做过的朋友, 进来交流一下, 顺便接分.
...全文
173 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphakiller 2006-07-17
  • 打赏
  • 举报
回复
已经搞定, 结贴
Snow_Ice11111 2006-05-02
  • 打赏
  • 举报
回复
帮顶
alphakiller 2006-05-01
  • 打赏
  • 举报
回复
没人做过吗?
顶到五一长假结束, 没人交流就当散分贴了
alphakiller 2006-04-30
  • 打赏
  • 举报
回复
可能是我的问题描述的不够详细吧.

目前大多数的语言, 比如拉丁文, 中文等都算是LTR(Left To Right)语言; 而阿拉伯文, 希伯来文算是RTL(Right To Left)语言, 即是从右往左显示.
如果LTR和RTL混合, 则LTR的文字从左向往右显示, RTL文字从右往左显示.

问题是, 原先的文本编辑器只支持LTR, 且针对LTR做了优化, 比如局部刷屏等, 现在要做RTL, 原先的优化可能就没用了. 所以希望有做过支持RTL的朋友进来交流一下.
zclgod 2006-04-30
  • 打赏
  • 举报
回复
接分
不太懂

alphakiller 2006-04-30
  • 打赏
  • 举报
回复
up
alphakiller 2006-04-30
  • 打赏
  • 举报
回复
楼上说的部分正确, 这种状况仅限于纯RTL语言.
如果LTR和RTL混合, 大家下午好123,
到了RTL就变成 123好午下家大
这种算法在unicode.org上可以找到, 叫bidi算法
Snow_Ice1111 2006-04-30
  • 打赏
  • 举报
回复
什么意思,如果LTR是下面这样文字格式:
“大家下午好     ”
到了RTL,就变成了:
“     好午下家大”
???
不懂,学习一下!
konj 2006-04-30
  • 打赏
  • 举报
回复
学习~~

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧