【发布时间】:2014-10-01 00:49:40
【问题描述】:
我正在尝试使用以下代码支持 android 2.x 的天城字体(即使 android 2.x 无法呈现天城字体)。代码运行良好,除了 'raswa' 和 'dirga' 存在一些问题。是否有可能在 android 2.x 中获得正确的梵文表示?
Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/mangal.ttf");
TextView txtviewword=(TextView) findViewById(R.id.textViewWord);
txtviewword.setTypeface(typeface);
这是不正确的表示(来自 android 2.3):
这应该是这样的(从android 4.4开始):
【问题讨论】:
-
你的意思是相同的代码在 2 个设备中的表示方式不同?
-
是的。部分原因是 android 2.x 无法正确呈现梵文字体。
-
我认为它来自名声...任何替代 ttf?
-
切换ttf也不行。
-
复杂的布局渲染需要文本布局引擎支持:据我所知,你要么提供自己的不知道在哪里,要么放弃。