我希望通过 root 设备在我的 Android 2.3 模拟器上显示印地语字体。如何将现有字体 (DroidSansFallback.ttf) 重命名为 DroidHindi.ttf?尝试时出现错误:“只读文件”。我怎样才能实现我的目标?
问问题
1320 次
2 回答
1
我猜是因为它位于ROM中?
您应该做的是将 DroidHindi.ttf 文件放在资产文件夹中并使用
Typeface t = Typeface.createFromAsset(getContext().getAssets(), "DroidHindi.ttf");
textView.setTypeface(t);
于 2011-11-15T06:06:36.263 回答
0
使用非 unicode 字体并尝试以下字体。
Typeface t = Typeface.createFromAsset(getContext().getAssets(), "DroidHindi.ttf");
textView.setTypeface(t);
于 2011-12-01T05:34:57.783 回答