显示拦截和支持的Andorid非拉丁文或复杂脚本语言 [英] Display interception and support non-latin or complex scripting language in Andorid

查看:109
本文介绍了显示拦截和支持的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆