我想创建一个数据库,我可以在其中添加和检索乌尔都语单词。为此我安装了Inpage 2009专业版并将其字体(.ttf)复制到资产文件夹中,但它给出了一个错误,即 我还安装了UrduFonts.exe并复制了它的字体JameelNooriNastaleeq.ttf,但它也给出了同样的错误。我需要兼容android的乌尔都语字体,可以使用android在数据库中添加和检索乌尔都语的字体。 这是我如何编码一个Lcd2Mono.ttf,我有该字体的真实体验,但我不成功。这是我的代码..
私人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 .....的异常
答案 0 :(得分:1)
我认为JameelNooriNastaleeq.ttf字体非常庞大,超过10M(可能与你的问题有某种联系),我建议尝试更小的东西,如:http://www.quran.or.kr/urdu/font/asunaskh.ttf
但仍然存在连接urdu字符的问题,例如:
你有什么例外?