【发布时间】:2012-10-06 16:35:27
【问题描述】:
据我所知,Android 中的印度字体(如梵文)存在很大问题。所以我想到使用IAST 来避免使用梵文。但也有一些带底点的字母(如ṃ 或ḥ)。我猜它们是 unicode,因为每个文本编辑器都可以轻松显示它们。但我的文本视图没有。我该怎么办?
更新:解决方案是使用 DejaVu 字体或任何其他完全支持 UNICODE 的字体集。
【问题讨论】:
标签: android unicode fonts textview
据我所知,Android 中的印度字体(如梵文)存在很大问题。所以我想到使用IAST 来避免使用梵文。但也有一些带底点的字母(如ṃ 或ḥ)。我猜它们是 unicode,因为每个文本编辑器都可以轻松显示它们。但我的文本视图没有。我该怎么办?
更新:解决方案是使用 DejaVu 字体或任何其他完全支持 UNICODE 的字体集。
【问题讨论】:
标签: android unicode fonts textview
您需要使用自定义字体,因为普通的 Android 字体不支持梵文或下方带点的 m。参见例如Custom Fonts in Android.
请注意,没有字体支持所有 Unicode。你需要选择一个支持你需要的字符。
【讨论】: