android - 在 Android 的 TextEdit/TextView 中输入乌尔都语/阿拉伯语

标签 android fonts localization

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

private EditText txt,start,urdu;

 @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 Fonts 做了一些,得到了 Native Font 的异常......

最佳答案

我认为 JameelNooriNastaleeq.ttf 字体非常大,超过 10M(可能与您的问题有某种联系),我建议尝试更小的字体,例如:http://www.quran.or.kr/urdu/font/asunaskh.ttf

但仍然存在连接乌尔都语字符的问题,就像这个问题:

how to add language support to android

你遇到了什么异常?

关于android - 在 Android 的 TextEdit/TextView 中输入乌尔都语/阿拉伯语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588164/

相关文章:

angular - 使用 Angular-cli 在 Angular2 中进行本地化

android - 如何与USB设备通信?

android - 看不懂 Android WebView 文档

java - MainActivity 中弹出窗口中的 AutoCompleteTextView

android - 如何更改textView的字体颜色

fonts - 如何为 Visual Studio Code 设置字体连字?

python - 为什么 JavaScript 文件在 Django 中应该以不同的方式本地化?

安卓+Phonegap+Admob

html - 谷歌浏览器问题从@font-face渲染字体

r - 以英语获取 R 警告和错误