【发布时间】:2015-01-18 16:16:48
【问题描述】:
我正在尝试将 HTML 文本分配到 TextView。这是 HTML 的示例:
<font face="myCustomFont1">Some Text</font>
<font face="myCustomFont2">Some More Text</font>
我正在使用Html.fromHtml(myHtmlString) 来执行此操作。
如果字体是系统字体,例如 sans-serif-xxx,那么一切正常。问题是使用我添加到我的应用程序的自定义 .ttf / .otf 文件。
有没有办法让 fromHtml 识别自定义字体?除了这个链接,我在网上找不到任何东西:Using Html.fromHtml to set custom Typeface(看看第二个答案 - 在 cmets 里面) 但它让问题没有答案。
【问题讨论】:
-
接受的答案是:
No, there's no way to do so.我不会说这是没有答案... -
谢谢,我可以阅读。接受的答案是错误的。我实际上正在查看第二个答案,该答案指出我应该使用有效的“面部”属性。 cmets 询问自定义字体,但没有给出答案。我已经编辑了我的问题以使其更清楚。
-
The accepted answer is wrong.... 真的?! -
接受的答案是“如您所见,字体标签仅支持大小和颜色”——这是错误的,因为“面”也受支持,而大小不支持。
-
face仅支持作为“内部”字体。
标签: android html fonts android-typeface