【发布时间】:2016-03-09 13:53:16
【问题描述】:
哪种字体最适合以马拉地语/印地语印度语开发的 Android 应用程序。我尝试使用 mangal 和 droidsansfallback,但这些词仍然没有按应有的方式出现。使用上述字体后,我看不到方框或一些特殊字符,这很好,但马拉地语/印地语单词仍然没有精确的字母表。任何帮助/指导将不胜感激。谢谢....
【问题讨论】:
哪种字体最适合以马拉地语/印地语印度语开发的 Android 应用程序。我尝试使用 mangal 和 droidsansfallback,但这些词仍然没有按应有的方式出现。使用上述字体后,我看不到方框或一些特殊字符,这很好,但马拉地语/印地语单词仍然没有精确的字母表。任何帮助/指导将不胜感激。谢谢....
【问题讨论】:
由于 Android 不支持梵文字体,您仍然可以为您的应用程序提供支持。
对于 Marathi 字体,将字体文件复制到您的资产文件夹。然后使用以下代码。
TextView text_view = new TextView(this);
Typeface font = Typeface.createFromAsset(getAssets(), MarathiFont);
text_view.setTypeface(font);
text_view.setText("मराठी");
就像你可以支持印地语一样......
Marathifont = 任何马拉地语或梵文字体
例如
Marathifont = "kiran.ttf"
【讨论】:
旧设备不支持 Devnagari 字体。您可以在设备生根后替换默认字体。 mangal 字体对我来说效果很好。
Fontoosh 有助于安装 devnagari 字体或替换字体。
【讨论】:
我认为你应该使用Google Noto Fonts。
只需搜索印地语/马拉地语,您就会得到它的字体。
Noto Sans Devanagari 很好。
【讨论】: