我想在项目中使用我的字体并在 android studio 中编写此代码:
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/behzadd.ttf");
text.setTypeface(tf);
text.setText("بهزاد");
我将我的 behzadd.ttf
字体文件复制到这个路径:
res/fonts/behzadd.ttf
但是当我运行这个项目时,我得到了这个错误:
Caused by: java.lang.RuntimeException: native typeface cannot be made
at android.graphics.Typeface.<init>(Typeface.java:147)
我该如何解决?
最佳答案
将你的字体放在assets
文件夹中,所以路径是:assets/fonts/behzadd.ttf
关于android - 为什么我在 android 中收到此 Type face init 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31022129/