gpt4 book ai didi

webview - CSS 中指定的自定义字体在 Android 4.4 上不起作用

转载 作者:行者123 更新时间:2023-12-01 17:17:56 25 4
gpt4 key购买 nike

我有一个应用程序,可以在 Web View 中呈现一些本地 html 文本。该 html 使用 styles.css 文件,该文件具有指定的自定义字体,如下所示:

@font-face {
font-family:myfontfamily;
src: url('file:///android_asset/fonts/MYFONT.TTF');
}

问题:自定义字体不会显示在 4.4 设备上的 html 中。此问题仅在 4.4 上出现,在 4.4 之前的版本上运行良好。奇怪的是,当我将相同的自定义字体应用于 TextView 时,它起作用了。所以问题只与WebView有关。另一个奇怪的事情是,html 还使用了一些其他自定义字体(在 css 中以完全相同的方式定义),并且它们在 WebView 中显示得很好! (当然TTF文件存在于assets下的“fonts”文件夹中)

我检查了其他类似的问题,但这个问题有所不同。我也看了一眼4.4 Webview migration guide ,但是没有任何有用的东西可以帮助解决这个问题。

我对这种奇怪的行为感到完全困惑。

有谁知道这是怎么回事吗?

最佳答案

我设法通过重新编码字体解决了这个问题!

关于webview - CSS 中指定的自定义字体在 Android 4.4 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com