如何在iOS和Android显示自上而下的语言(日语,中国等)的文本?(How to display

2019-09-16 09:40发布

如何在iOS和Android显示自上而下的语言(日语,中国等)的文本?

对于iOS,我发现这一点: https://github.com/novi/LTCoreText为iOS ...任何其他的选择吗?

对于Android,我找不到任何库/框架。 有人知道吗?

Answer 1:

您可以使用自定义视图上垂直绘制文本,就像下面的截图,这些都是传统的蒙古字母。

public class DrawTextView extends View {

    @Override
    protected void onDraw(Canvas canvas) {

    .....
    }
}



Answer 2:

答案很简单:没有。 中国和日本都仅写在传统的图书自上而下的。 计算机应用程序和网站都写左到右,像欧洲语言。 例如见http://www.asahi.com/ (日本著名报纸)和http://xinhuanet.com/ (中国著名新闻社)。 即使是现代的书籍在中国印左到右(在日本还没有)。 要打印的,我知道,拥有国内唯一的脚本自上而下的是传统的蒙古文 -因为蒙古是用西里尔字母书面现在也无所谓。



文章来源: How to display text in top-down languages (Japanese, Chinese, etc.) on iOS and Android?