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

时间:2012-04-06 05:07:17

标签: unicode fonts localization

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

对于iOS,我发现了这个: https://github.com/novi/LTCoreText ... iOS的其他替代方案?

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

2 个答案:

答案 0 :(得分:1)

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

public class DrawTextView extends View {

    @Override
    protected void onDraw(Canvas canvas) {

    .....
    }
}

enter image description here

答案 1 :(得分:-2)

简单回答:不要。中文和日文只是在传统书籍中自上而下写的。计算机应用程序和网站是从左到右书写的,就像欧洲语言一样。例如,参见http://www.asahi.com/(日本着名报纸)和http://xinhuanet.com/(中国着名新闻社)。即使是中国的现代书籍也是从左到右打印的(日本还没有)。我知道必须自上而下打印的唯一脚本是traditional Mongolian script - 这无关紧要,因为蒙古语现在是用西里尔字母书写的。