android – 古吉拉特语字体渲染

我有包含古吉拉特语的sqlite数据库..

数据库的sql查询是……

BEGIN TRANSACTION;
CREATE TABLE eng_guj (_id INTEGER PRIMARY KEY,eng_word,guj_word );
INSERT INTO eng_guj VALUES(1,'aardvark','ઊધઇ ખાનારું આફ્રિકાનું એક નિશાચર સસ્તન પ્રાણી.');
COMMIT;

我想在textview中显示文本..但它没有正确呈现..意味着它显示古吉拉特语中的单词“આફ્રિકા”将显示为“આફરિકા”.

我已经使用过Typeface和不同的ttf字体.

解决方法

这意味着您的UI框架正在正确处理“复杂文本布局”,或者未正确配置以正确处理.

梵文脚本需要不同的上下文形状和文本排序,这需要使用Unicode字符的复杂布局支持.见this

一个论坛here提到Android仍然没有适当的支持来做到这一点.但我对此的信息有限.

DIPAN.

相关文章

Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...
Android实现自定义带文字和图片的Button 在Android开发中经常...
Android 关于长按back键退出应用程序的实现最近在做一个Andr...
android自带的时间选择器只能精确到分,但是对于某些应用要求...