在Android的TextEdit/TextView中键入乌尔都语/阿拉伯语

在Android的TextEdit/TextView中键入乌尔都语/阿拉伯语,android,fonts,localization,Android,Fonts,Localization,我想创建一个数据库,在其中我可以添加和检索乌尔都语单词。为此,我安装了Inpage 2009 professional并将其字体(.ttf)复制到资产文件夹中,但它给出了一个错误,即 我还安装了UrduFonts.exe并复制了它的字体jameelnoorinastaleq.ttf,但它也给出了相同的错误。我需要与android兼容的乌尔都语字体,这种字体可以使用android在数据库中添加和检索乌尔都语。 这就是我如何将foa编码为Lcd2Mono.ttf的,我对这种字体有着真实的体验,但我没

我想创建一个数据库,在其中我可以添加和检索乌尔都语单词。为此,我安装了Inpage 2009 professional并将其字体(.ttf)复制到资产文件夹中,但它给出了一个错误,即 我还安装了UrduFonts.exe并复制了它的字体jameelnoorinastaleq.ttf,但它也给出了相同的错误。我需要与android兼容的乌尔都语字体,这种字体可以使用android在数据库中添加和检索乌尔都语。 这就是我如何将foa编码为Lcd2Mono.ttf的,我对这种字体有着真实的体验,但我没有成功。这是我的一段代码

私有EditText txt,开始,乌尔都语

 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 urdu=(EditText) findViewById(R.id.urdu);
 try
 {
 urdu.setTypeface(Typeface.createFromAsset(this.getAssets(),"urdu.ttf"));
 urdu.setText("ur text");
 }
 catch(Exception ex)
 {
 start.setText(ex.toString());
 }

我对Inpage字体做了一些处理,但本地字体出现了例外…

我认为jameelnoorinastaleq.ttf字体非常大,超过10米(可能与您的问题有关),我建议尝试更小的字体,如:

但仍然存在连接乌尔都语字符的问题,如以下问题:


你有什么例外?

我认为jameelnoorinastaleq.ttf字体非常大,超过10米(可能与你的问题有关),我建议尝试更小的字体,如:

但仍然存在连接乌尔都语字符的问题,如以下问题:

你有什么例外