【发布时间】:2012-11-14 05:11:08
【问题描述】:
我成功添加了一个自定义字体 (DroidSansFallBack.ttf) 来显示印地语字符而不是 Pre ICS 上的块。无论如何,一切都在 4.1+ 上运行良好。
但是 Froyo 和 Gingerbread 的渲染顺序是错误的。 我知道它没有解决http://code.google.com/p/android/issues/detail?id=4153
纠正渲染的可能解决方法是什么? (我不想使用图片)
编辑: 例如,
दिन 来自 values-hi 的字符串呈现为 दनि
नक्षत्र 呈现为 नक् ष त र
(在 4.1+ 上一切都正确渲染)
【问题讨论】:
-
试试其他印地语字体,你可以试试wazu.jp/gallery/Fonts_Devanagari.html
-
@the100rabh 我怀疑字体是问题,因为它适用于 4.1+
-
你能展示如何显示字符串吗?它是在代码中,xml(值-hi)吗?..
-
@the100rabh 我尝试了其他一些字体 Mangal.ttf Akshar.ttf 和其他字体。但问题不在于字体,它是字形渲染的已知问题,如 code.google.com 上的问题中所述。我想知道的是一种适用于 pre ics 设备的可行技术解决方法。
-
@shkschneider 我添加了示例字符串。但是这个问题是众所周知的,并记录在谷歌代码问题上。我想要一些能让我正确呈现这些的东西(至少对于 webview)