使用哪个TTF文件来正确显示带有合取的印地语字体以及应该定位哪个minsdk版本

时间:2015-02-08 13:13:03

标签: android sqlite unicode

我正在Android中开发一个应用程序。我想为EditText,Buttons,textview,webview显示印地语文本  而且我需要从json解析和存储在Sqlite中获取数据。

我检查了很多问题,但出现了以下问题

印地语中的普通单词可以像सरल

一样正确呈现

问题出现在像नित्य

这样的词汇中

也像प्र

这样的词

我的问题是

1)我应该使用哪个ttf文件

2)我应该瞄准哪个min sdk

3)sqlite数据库是否支持unicode

4)如何在webview中显示数据,这一切都搞砸了

有一个简单的解决方案,而不是使用

TextView t = (TextView ) findViewById(R.id.hindi);
Typeface face=Typeface.createFromAsset(getAssets(),
                                          "fonts/hindi.ttf");
        t.setTypeface(face);
        t.setText("Hindi font");

文本视图无处不在,例如设置一个公共文件来调用res文件夹,就像我们调用strings.xml

一样

2 个答案:

答案 0 :(得分:0)

我在这个链接上找到了这些ttf

Android Fonts TTF

试试吧:)

对于第二个问题,minSdk看起来像我在这个链接上读到的API14

Android 4.0 APIs

答案 1 :(得分:0)

我知道,我在这里有点迟,但这是一个已知的android错误。您可能希望看到此thread