【发布时间】:2012-02-27 19:58:47
【问题描述】:
自一小时以来,我一直在为代码中的文本设置自定义字体而大吃一惊。我已经在我之前的项目中这样做了,并且成功了!
但我不知道是什么原因,它让我期待“无法制作原生字体”。我已经解决了很多与此相关的问题,并尝试了建议的解决方案和为那些案件工作。但他们都不适合我。 :(
我已经删除并重新创建了 assests 文件夹,并且根据与相同问题相关的问题的答案,我尝试使用其他 font.ttf 文件。我还清理并重建了项目,但一切努力都是徒劳的!
请帮帮我!!我会很感激你的帮助。
我用来设置字体的代码:
我的字体 GOTHIC.TTF 在 assets 文件夹中:
...
Typeface font=Typeface.createFromAsset(getAssets(), "fonts/GOTHIC.TTF");
title.setTypeface(font);
...
编辑:
我认为,我写错了“fonts/GOTHIC.TTF”,因为我将字体直接粘贴到资产中而不是资产/字体中。但是将其设为“GOTHIC.TTF”也不能解决问题。在哪里我会错吗?!
【问题讨论】:
-
你能显示你用来设置字体的代码吗?
-
您尝试使用哪种字体类型
OTF或TTF? -
@RaoulGeorge:请看我编辑的问题!
-
@LalitPoptani:我使用 TTF 文件。
-
@Hiral 确保您的字体文件没有损坏,尝试使用其他字体。