朋友们,遇到一个奇怪的问题。我想在同一个应用程序中使用两种字体(古吉拉特语和印地语)。这是在设备中安装字体的过程
- 需要的根设备。
- 安装字体安装程序
- 从此网站下载
Lohit-Devanagari.ttf
和Lohit-Gujarati.ttf
- 复制ttf文件文件在
/system/fonts
- 给定读/写权限并安装了两种字体
- 重启设备
问题
重启设备后,我只能读取我最后安装的字体。要么Gujarati
或Devangari
注意:- 我正在创建仅适用于所有应用程序的软键盘应用程序,因此我不能使用字体类
我只是在为读取字体做 setText ..
textView1.setText("TextView1 ગુજરાતી");
textView2.setText("TextView2 हिन्दी ");
我想要这样。
TextView1 ગુજરાતી
TextView2 हिन्दी
但我得到这样的输出
TextView1 ગુજરાતી
TextView2 ☐☐☐☐☐☐
或者
TextView1 ☐☐☐☐☐☐☐
TextView2 हिन्दी
注意:- 我正在创建仅适用于所有应用程序的软键盘应用程序,因此我不能使用字体类