注册的自定义字体在 webview 中无效,但是文档未说明通过 @ohos.font.registerFont 接口注册的自定义字体,在 webview 中设置对应的 family 无法正确显示对应字体,webview H5 中设置 dom style font family 也无效,文档里没有@ohos.font 注册自定义字体对 webview的规格的说明。
注册的自定义字体在 webview 中无效,但是文档未说明通过 @ohos.font.registerFont 接口注册的自定义字体,在 webview 中设置对应的 family 无法正确显示对应字体,webview H5 中设置 dom style font family 也无效,文档里没有@ohos.font 注册自定义字体对 webview的规格的说明。
如果你正在使用 OpenHarmony OS (OHOS) 并尝试在 WebView 中使用通过 @ohos.font.registerFont
接口注册的自定义字体,但发现字体没有正确显示,这可能是由于几个原因造成的。以下是一些可能的解决方案和考虑因素:
.ttf
或 .otf
)被正确加载,并且被 @ohos.font.registerFont
接口成功注册。@ohos.font.registerFont
接口注册的字体。检查 OpenHarmony 的文档或社区论坛,看看是否有关于 WebView 字体支持的特定说明。font-family
属性。例如:body {
font-family: 'YourCustomFont', sans-serif;
}
这里 'YourCustomFont'
应该是你注册的自定义字体名。
请注意,由于 OpenHarmony 是一个相对较新的操作系统,其文档和社区支持可能还在不断完善中。因此,遇到问题时,查阅最新的官方文档和参与社区讨论可能会很有帮助。
1 回答879 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答968 阅读
1 回答937 阅读
1 回答842 阅读
1 回答799 阅读
可以将字体文件放在工程rawfile目录下,在H5代码中使用@font-face指定用于显示文本的自定义字体,在指定元素中配置font-family属性设置自定义字体。
H5侧: