我必须Nepali Font在我的应用程序上实现,为此我使用了名为 的 unicode 字体DroidSansDevanagari-Regular.ttf。我使用这种字体的原因是在我的应用程序上Rooted Galaxy S2 I900,我已经安装 了正确Resurrection Remix 3.06 JB(AOKP)渲染的字体。Nepali Font在system/fonts文件夹下我找到了这个DroidSansDevanagari-Regular.ttf字体,它负责显示Nepali Font。
此外,我使用了使用自定义字体的正确方法
Typeface font =
Typeface.createFromAsset(context.getAssets(),
"fonts/DroidSansDevanagari- Regular.ttf");
someTextView.setTypeface(font);
虽然我的应用程序显示Nepali Font它没有正确映射字体。使用相同的字体我在Rooted Galaxy S2手机上得到正确的映射,但我无法在其他手机上得到正确的映射。让我用图片来说明这一点
正确映射

不正确的映射

所以,我的问题是如何以我的方式正确映射字体Rooted Galaxy S2 phone。为此,我必须查看AOKP项目并查看EditText或Typeface类。请为我提供有关如何在每个设备上正确映射字体的指导
提前致谢