所以。我正在尝试使用以下方法加载Typeface对象:

Typeface.createFromAsset(context.getAssets(), "Chantelli_Antiqua.tff")


但是由于某种原因,这给了我

02-17 17:41:11.449: W/WindowManager(984): Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 6: TypedValue{t=0x0/d=0x0}


我一直在尝试从this之类的帖子中寻找答案。所有这些仅建议我将文件添加到Assets文件夹,然后清理eclipse项目。我已经做到了,但这似乎无济于事。

.tff文件与this指南中使用的文件相同,因此我认为.tff文件本身应该不会有问题吗?
我是否必须以某种方式手动将这些字体添加到R.java或其他内容?

最佳答案

您的文件格式错误。不是tff而是ttf -->True Type Font

我已经阅读了您发布的链接,也许有错字,因为在某些时候它说:


  ...下载它并将TTF文件放在./assets目录中(创建
  如果还不存在的话)...

10-07 22:08