在 Android 上渲染卡纳达语(印度语)文本
我最近正在开发一个 Android 应用程序,我想在 TextView 中显示卡纳达语文本。我浏览了这个链接,现在的问题是字形(字符序列)不是正确呈现/解释。 我还发现了这个讨论很有用。 现在我的问题是 - “是否可以在应用程序中集成布局/整形引擎(负责正确渲染文本)。
这方面的任何帮助都会有所帮助。
谢谢!
I was recently developing an android application where I wanted to display kannada text in the TextView. I went through this link, now the problem is the glyphs(character sequence) are not rendered/interpreted properly.
I also found this discussion pretty usefull .
Now my question is - "Is it possible to integrate a layout/shaping engine (responsible for rendering the text properly) in an application.
Any help in this regard would be helpful.
Thanks !!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的目标 Android 版本是什么? 2.3 之前的 Android 对任何印度语言的支持都很差。 2.3 引入了对印地语的支持,但仍然缺少德拉威语言。基于这一事实,我的预感是 Android 2.3 及更高版本可能会更好地呈现卡纳达语文本。
此外,模拟器还存在某些语言的文本渲染问题。我建议在真实设备上进行测试。
What version of Android are you targeting? Pre-2.3 Android has very poor support for any Indian language whatsoever. 2.3 introduced support for Hindi, but Dravidian languages are still missing. Based on this fact is my hunch that Android 2.3 and later probably might render Kannada text better.
Also, emulators have known issues with text rendering in some languages. I suggest testing on a real device.
使用位图字体和你自己的渲染引擎直到Android支持
Use Bitmap fonts and your own rendering engine till Android supports