Java WebView Malayalam Unicode复杂/组合字母

Java WebView Malayalam Unicode复杂/组合字母,java,android,fonts,android-widget,Java,Android,Fonts,Android Widget,我的Android应用程序有问题。它不显示一些特殊的字母,即来自Malayalam语言的复杂/组合字母(KOOTTAKSHARAM) 在我的应用程序中,我使用WebView加载用从服务器接收的Unicode字符准备的html。字体“Thoolika.ttf”正在从资产加载 后来,我使用了来自服务器的ascii文本和.ttf字体文件,工作顺利。我也尝试了UTF-8转换,但没有帮助 因此,我想知道是否有可能使用Unicode字符和Unicode字体文件(.ttf)显示来自马来雅拉姆语的复杂/组合字母

我的Android应用程序有问题。它不显示一些特殊的字母,即来自
Malayalam
语言的复杂/组合字母
(KOOTTAKSHARAM)

在我的应用程序中,我使用WebView加载用从服务器接收的Unicode字符准备的html。字体“Thoolika.ttf”正在从资产加载

后来,我使用了来自服务器的ascii文本和.ttf字体文件,工作顺利。我也尝试了UTF-8转换,但没有帮助


因此,我想知道是否有可能使用Unicode字符和Unicode字体文件(.ttf)显示来自马来雅拉姆语的复杂/组合字母(KOOTTAKSHARAM)?

在马来雅拉姆语中拆分KOOTTAKSHARAM和Chillu不是真正的问题。真正的问题是-只有少数制造商支持Malayalam Unicode字体,而且几乎没有制造商能够正确呈现Malayalam

你可以在三星读到Malayalam,但不能在HTC、LG、索尼等公司读到。谷歌在JellyBean中增加了对Malayalam的本地支持(v.4.1)

唯一的解决方法是将Unicode文本转换为ASCII代码,在组件中使用该ASCII文本,并动态加载字体。你可以在Manoramaonline.com上看到-查看HTML源代码-他们没有使用Unicode,而是使用一些符号,并使用自己的字体显示这些符号,最终看起来像马来文

Mathrubhumi.com有一个移动版的网站,使用同样的技术。即使没有人支持,你也可以完美地阅读马来语。我认为他们首先输入ASCII版本(用于打印和Android发布),然后将其转换为Unicode(用于在网站上发布)


有很多ASCII-to-Unicode转换器,比如,一个著名的Unicode-to-ASCII转换器是-

检查我的答案,如果它不起作用的话。是否有其他可用的资源/示例?您解决了您的问题吗?感谢毗瑟奴,让我知道是否有任何API(java)可用于UnicodeToasCI转换。这样我就可以将它集成到我的android应用程序中。