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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...