我正在为区域杂志开发一个Android应用程序,该应用程序使用 Marathi 语言,并且使用 OS 2.2及更高版本。我可以为使用字体本身不支持Devanagari/Marathi的设备使用自定义字体。
但是结果并不理想,而Marathi文本看起来也不会更好。自定义字体存在以下问题。
我尝试过许多字体,例如utsaah,mangal,arialuni,shivaji,但它们都没有完全支持。
我看过一款非常出色的马拉应用程序here,它可在Android 2.1及更高版本上运行。谁能帮帮我吗?如何使用支持所有Android设备的字体?
最佳答案
我不知道是否可以使用自定义字体解决您在问题中列出的问题。
但是,我建议您使用WebView
显示内容的方法。在WebView
中,marathi应该看起来不错。您也可以使用自定义字体。唯一的区别是,您不必创建xml布局,而必须创建网页(html + js)并将其打包在您的应用中。
几个入门指南:
此解决方案的替代方法是使用框架。您引用的应用程序(Sakal)使用Appcelerator Titanium。