我的字体有问题。
我需要在同一个textView中以特定字体显示普通,粗体和斜体文本。 我使用html.fromHtml和常规的android字体,它工作正常。
我想要helvetica,所以我构建了一个包含三种字体(纯黑色斜体)的字体文件,并在textView上使用了setTypeFace。我使用fontBuilder从3个otf文件构建它。
但是当我打电话给Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeue.dfont");
时
我看到我的字体文件大小是0字节,实际上在我的项目中我无法很好地导入它,
当我进入文件夹字体时,我看到大小正常,但从日食的角度来看,0字节。
有人有想法吗?
解答:
问题是我的字体没有 dataFork ,你需要添加到你的字体中才能被PC和Unix操作系统理解。
答案 0 :(得分:1)
格式正确.dfont
我认为字体应该是.ttf
Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeue.ttf")