【问题标题】:my font size is 0 byte after launching the app启动应用程序后我的字体大小为 0 字节
【发布时间】:2012-04-02 17:04:38
【问题描述】:

我的字体有问题。

我需要在同一个 textView 中以特定字体显示纯文本、粗体和斜体文本。 我使用 html.fromHtml 并使用常规的 android 字体它工作正常。

我想要 helvetica,所以我构建了一个包含三种字体(纯粗斜体)的单一字体文件,并在我的 textView 上使用了 setTypeFace。我使用 fontBuilder 从 3 个 otf 文件构建它。

但是当我打电话给Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeue.dfont"); 我看到我的字体文件大小是 0 字节,确实在我的项目中我不能很好地导入它, 当我进入文件夹字体时,我看到大小还可以,但从 Eclipse 的角度来看,0 字节。

有人有想法吗?

回答:

问题是我的字体没有 dataFork,这是你必须添加到字体中才能被 PC 和 Unix 操作系统理解的东西。

【问题讨论】:

    标签: android fonts


    【解决方案1】:

    格式是否正确.dfont

    我认为字体应该是.ttf

    Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeue.ttf")
    

    【讨论】:

    • 我尝试了另一个 dfont 文件,它工作正常,但我认为这可能是文件的问题。甚至在编译之前,eclipse 认为文件大小是 0 字节
    • 可以先检查一下,实际上我们使用的是.ttf文件的字体类型。
    • ttf可以封装几种字体?
    猜你喜欢
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2021-06-15
    • 2014-11-10
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多