德瓦納格里/馬拉地字體

9
我正在为一本地杂志开发安卓应用程序,该杂志的语言是马拉地语(Marathi),要求支持2.2及以上版本的操作系统。我能够使用typeface为不支持德瓦那加里语/马拉地语(natively)的设备自定义字体,但结果并不理想,马拉地文本看起来并不美观。我遇到了以下几个问题:
  1. 两个单词或字符之间的多余水平空间
  2. 两行之间的额外垂直空间
  3. 两行合并
  4. 不适用于所有设备
  5. 联合字符(जोडाक्षर e.g.'त्या')显示不佳
我试过很多字体,如utsaah,mangal,arialuni,shivaji等,但它们都没有完全支持。我在这里看到了一个非常好的马拉地语应用程序,支持Android 2.1及以上版本。请问有谁可以帮帮我?我该如何使用支持所有Android设备的字体呢?

如果您找到了解决方案,请也提供给我。 - Rajiv yadav
可能是你正在使用的字体吗? - webo80
1个回答

0

我不知道是否可能使用自定义字体来解决你在问题中列出的问题。

但是,让我建议您使用WebView来显示您的内容。在WebView中,马拉地语应该看起来很好。您也可以使用自定义字体。唯一的区别是,您将不得不创建网页(html+js)并将它们打包到您的应用程序中,而不是组合xml布局。

一些入门指南:

除此解决方案外,另一种选择是使用框架。您提到的应用程序(Sakal)使用Appcelerator Titanium


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接