显示拦截和支持的Andorid非拉丁文或复杂脚本语言 [英] Display interception and support non-latin or complex scripting language in Andorid
问题描述
我打算做一个Android应用程序支持Android中的非拉丁复杂的脚本语言。 UNI code支持已经出现在Android,但一些统一code文本渲染具有使语言凌乱的问题。
I am planning to do an Android application to support non-Latin complex scripting language in Android. Unicode support is already there in the Android but some Unicode text rendering has issues that make the languages untidy.
主要思想是识别语言并执行基于所识别的语言规则。所以这将是:
Main idea is to identify the language and perform rules based on the identified language. So it will be:
- 定义的规则,并将其储存
- 识别语言
- 应用规则
有些语言有其行为在不同的像左,右,左,右,上,无论是顶部和左侧等等。
Some languages have NZWJ (non zero width joining) rules that behave in differently like left, right, both left and right, top, both top and left etc.
我的问题是:
- 是,有一个正确的/文件资源得到这个工作? (最好的教科书被称作等)
- 将什么影响使用相同的语言和如何可以适用于这些应用程序? 浏览器和其它应用
- 哪些变化已经被做字体或遵循的标准?
- Is there are a proper/documented resources to get this done? (best text book to be referred etc.)
- What will be the affects in browser and other applications that use the same language and how this can be applied to those applications ?
- What are the changes has to be done to fonts or standards to be followed ?
感谢。
推荐答案
对于硕士课程完成的论文可在<一href=\"http://sdsu-dspace.calstate.edu/xmlui/bitstream/handle/10211.10/1032/Bhasin_Dhruv.pdf?sequence=1\"相对=nofollow>此链接。该项目已经完成,以支持使用Devanagiri字体脚本作为模型非拉丁语言。
A thesis done for a master course is available at this link. The project has done to support non-Latin language using Devanagiri font script as a model.
问题的大部分地区被回答的论文。
Most parts of the question is answered in the thesis.
这篇关于显示拦截和支持的Andorid非拉丁文或复杂脚本语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!