作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在为地区性杂志开发一个 Android 应用程序,该应用程序使用 Marathi 语言并来自 OS 2.2 及更高版本。我可以为不支持天城文/马拉地语的设备使用自定义字体。
但结果并不理想,马拉地语文本看起来也没有任何改善。我在使用自定义字体时遇到以下问题。
我尝试过很多字体,例如 utsaah、mangal、arialuni、shivaji,但没有一个得到完全支持。
我见过一个非常好的马拉地语应用程序 here适用于 Android 2.1 及更高版本。谁能帮帮我吗?如何使用支持所有 Android 设备的字体?
最佳答案
我不知道是否可以使用自定义字体解决您在问题中列出的问题。
但让我建议您使用 WebView
显示内容的方法。在 WebView
中,marathi 应该看起来不错。您也可以使用自定义字体。唯一的区别是,您必须创建网页 (html+js) 并将它们打包到您的应用中,而不是编写 xml 布局。
一些入门指南:
此解决方案的替代方案是使用框架。您引用的应用程序 (Sakal) 使用 Appcelerator Titanium .
关于android - 天城文/马拉地文字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19356228/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!