梵文/马拉地语字体

Posted

技术标签:

【中文标题】梵文/马拉地语字体【英文标题】:Devanagari/Marathi font 【发布时间】:2013-10-21 18:46:11 【问题描述】:

我正在为地区杂志开发一个 android 应用程序,该应用程序使用 马拉地语 语言并来自 OS 2.2 及更高版本。我可以为不支持本地使用字体的梵文/马拉地语的设备使用自定义字体。

但结果并不理想,马拉地语文本看起来也没有任何好转。我在使用自定义字体时遇到了以下问题。

    两个单词或字符之间的额外水平间距 两行之间有额外的垂直空间 两行折叠 不适用于所有设备 联合字符(जोडाक्षर 例如'त्या')显示效果不佳

我尝试过很多字体,如 utsaah、mangal、arialuni、shivaji,但没有一个完全支持。

我见过一款非常出色的马拉地语应用程序here,它适用于 Android 2.1 及更高版本。谁能帮帮我吗?如何使用支持所有 Android 设备的字体?

【问题讨论】:

如果你找到了也请给我解决方案。 可以是你使用的字体吗? 【参考方案1】:

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

但是让我建议您使用WebView 显示您的内容的方法。在WebView 马拉地应该看起来不错。您也可以使用自定义字体。唯一的区别是,您必须创建网页(html+js)并将它们打包到您的应用中,而不是编写 xml 布局。

一些入门指南:

developer.android.com developer.chrome.com

此解决方案的替代方案是使用框架。您引用的应用程序 (Sakal) 使用 Appcelerator Titanium。

【讨论】:

以上是关于梵文/马拉地语字体的主要内容,如果未能解决你的问题,请参考以下文章

WKWebView 未在 URL 中打开带有梵文字体的 URL

如何使用ajax请求将印地语字体从客户端传递到服务器

导出为 pdf 时如何正确呈现印地语?

PDF表格结构

在codenameone中获得服务响应中的问号

在 Crystal Reports 中转换为 unicode 字体