我正在为地区杂志开发一个安卓应用程序,它使用的是Marathi语言,以及OS2.2和以上版本。我能够使用自定义字体的设备,不支持Devanagari/Marathi本机使用字体。
但结果并不理想,马拉蒂文看上去也不太好。以下是自定义字体的问题。
我试过很多字体,如utsaah,mangal,arialuni,shivaji,但它们都没有得到充分的支持。
我见过一个非常好的马拉蒂应用程序这里,它可以在Android2.1和更高版本上工作。有人能帮帮我吗?如何使用支持所有Android设备的字体?
发布于 2015-06-30 12:17:22
我不知道是否有可能用自定义字体来解决问题中列出的问题。
但是,让我建议您使用WebView显示内容的方法。在WebView里,马拉奇应该看上去很好。您也可以使用自定义字体。唯一的区别是,您必须创建网页(html+js)并将其打包到应用程序中,而不是编写xml布局。
几个入门指南:
替代此解决方案的方法是使用框架。您所引用的应用程序(Sakal)使用[化]钛。
https://stackoverflow.com/questions/19356228
复制相似问题