现在引擎组都没有支持阿拉伯语,波斯语这类型由右往左显示的功能吗?
web和Android原生、IOS原生都不知道该怎么入手。
抱歉目前确实不支持这类语言的自动排版。引擎是一个涉及面非常广的应用系统,分成引擎和编辑器两块。引擎里面又分成 N 部分,其中框架组就包含 UI,但还要承担一部分跨平台工作,人力分配上显然不足。今年应该会有这方面的支持计划。
如果要实现,应该怎么做了,有没有建议?
大概要避免两种情况
- 在同一个 Label 里英文等左向右LTR的语言,与右向左RTL语言的混用,在 Web 端显示能正常,在 iOS/Android 下排序会颠倒,可以考虑把 Label 分开,或者调换下文字顺序。
- Label 中的换行,对齐也会产生问题。
其他情况下主要是一行文字可能因为宽度判断问题导致显示不全,可以通过前后加空格避免。
1赞
感谢,我试试。





