java - Android 从 .tff 加载字体

标签 java android eclipse text fonts

所以。我正在尝试使用以下方法加载 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

我已阅读您发布的链接,可能存在拼写错误,因为在某个时刻它说:

...Download it and place the TTF file in the ./assets directory (create it if it doesn't exist yet)...

关于java - Android 从 .tff 加载字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42302096/

相关文章:

java - 用于匹配交替序列的正则表达式

java - Unix命令become、cd和ls -la通过java代码运行

android - 我该如何着手制作这个布局?遇到这么多麻烦

java - 尝试从 flickr 获取数据时出现 UnknownHostException?

android - 加载多个纹理后内存不足

尝试配置 GIT 时 Eclipse 没有响应

Python:关闭程序后将数据保存在内存中

java - 插入/使用 CompletionProposal 的 eclipse 插件扩展点

java - AsyncTask 进度条

java - 向多个客户端发送文件数据?