朋友们,遇到了一个奇怪的问题。
以下是在设备中安装字体的过程:
- 需要root设备。
- 安装Font Installer应用程序。
- 从此网站下载
Lohit-Devanagari.ttf
和Lohit-Gujarati.ttf
。 - 将ttf文件复制到
/system/fonts
文件夹中。 - 给予读/写权限并安装两种字体。
- 重新启动设备。
问题
重新启动设备后,我只能阅读我最后安装的那种字体。无论是Gujarati
还是Devangari
。
注意:我只创建适用于所有应用程序的软键盘应用程序,因此无法使用Typeface类
我只是在使用setText来阅读字体。
textView1.setText("TextView1 ગુજરાતી");
textView2.setText("TextView2 हिन्दी ");
我希望你能够做这样的翻译.
TextView1 ગુજરાતી
TextView2 हिन्दी
但我得到的输出结果是这样的:
TextView1 ગુજરાતી
TextView2 ☐☐☐☐☐☐
或者
TextView1 ☐☐☐☐☐☐☐
TextView2 हिन्दी
注意:我只创建可以在所有应用程序中使用的软键盘应用程序,因此无法使用Typeface类。