我要求在发送到Android应用程序的GCM警报中显示kannada文本。
我按照这些教程Install Read / Write Indian Language Fonts on Android和 How to Write & Read in Indian Regional Language Fonts on Android
简单来说,我做了以下事情:
但我最终显示出这样的卡纳达文:
然而,我已发送ವಿಕಿಪೀಡಿಯ谢谢!从我的后端服务器。如何显示kannada与从后端发送的完全相同。
答案 0 :(得分:1)
是哪个Android版本?
4之前的版本即使您提供字体也没有正确的卡纳达渲染支持,因此它会与辅音分开显示 matras 。
你在哪里显示这个文字?如果您尝试在Web浏览器中显示它,可能可以工作,因为Web浏览器有自己的渲染引擎。尝试使用现有的WebKit浏览器和Mozilla的Android版Firefox。根据您的设备和Android版本,它可能有效,也可能无效。
如果它在WebKit中有效并且您需要在应用中使用它,请尝试在您的应用中集成WebKit,而不是使用常规文本显示。
您可以尝试的另一件事是将文本渲染为服务器上的图像,并向用户显示该图像。它不会是完美的,但它是可读的。 (这是Opera Mini Android浏览器使用的技术,上次我检查过。)
嘿,为了让它在卡纳达工作而感到荣幸!
答案 1 :(得分:0)
在网上阅读卡纳达语的简单方法是使用Opera Mini应用程序,该应用程序当然可以在Playstore中使用。
bitmap fonts for complex scripts
我的意思是将其设为YES
现在您可以轻松阅读卡纳达语脚本了!
您不能输入或阅读Kannada常规消息或Whatsapp消息。但是拥有一个没有Root的原始Android手机这是我猜的最好的!