首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >印地语脚本的复杂文本布局

印地语脚本的复杂文本布局
EN

Stack Overflow用户
提问于 2010-12-05 11:34:13
回答 3查看 458关注 0票数 2

我想输入一个在为telugu指定的范围内的unicode字符序列,并使用java函数来显示java句柄的相应letters.Which部分将该序列拆分成簇?我相信在windows UNISCRIBE中是这样做的,.I想知道java是否也有类似的东西。

西瓦钱德

EN

回答 3

Stack Overflow用户

发布于 2010-12-05 20:45:14

如果我没理解错的话,你要找的是BreakIterator.getCharacterInstance

从文档中:

字符边界分析允许用户按照预期与字符交互,例如,在文本字符串中移动光标时。无论字符是如何存储的,字符边界分析都可以在字符串中提供正确的导航。返回的边界可以是补充字符、组合字符序列或连字簇的边界。例如,重音字符可能存储为基础字符和变音符号。用户认为的字符可以在不同的语言中有所不同。

票数 1
EN

Stack Overflow用户

发布于 2010-12-05 11:41:40

Java的显示例程依赖于底层的库,但是如果您想对它们进行更严格的控制,java-gnome提供了Cairo和Pango的绑定。

票数 0
EN

Stack Overflow用户

发布于 2012-10-18 13:30:57

除非您正在开发一种新字体,否则您不需要知道java如何基于unicode代码点呈现字形。

在任何需要字符串的地方,都可以传入一系列unicode代码点,java会正确地呈现这些代码点(元音、辅音、辅音上的变音符号、辅音混合)。下面是一个例子

g.drawString("\u0C36\u0C3F\u0C35 \u0C1C\u0C3E\u0C38\u0C4D\u0C24\u0C3F",75,100);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4358576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文