在Android WebView中使用哪种字体文件类型?

时间:2019-06-13 11:34:27

标签: android google-chrome webview

我已经在Android Webview应用程序中成功使用了真棒字体4.7,但是字体文件夹包含.otf,.eot,.ttf,.woff和.woff2。我注意到这些文件实际上是我整个程序包中最大的文件,并且使下载大小增加了很多,因此,我想选择最好的文件(如果需要,可以选择两个)。

这些必须先处理到api 23,不知道这是否有所不同。自api 19起,似乎Android Webview已使用Chromium。

2 个答案:

答案 0 :(得分:1)

如果使用的是WebviewClient,则可以添加以下方法并跟踪已加载的文件。...

public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request)

对于我的使用Font Awesome作为另一个库的一部分的项目,我看到在两部手机(Pixel 2 [Android 9]和Samsung S5 [Android 6.0.1])上都加载了fontawesome-webfont.woff2。

webpage还提供了一些有趣的信息,说明哪些平台使用了哪种字体文件(还说.WOFF2应该在iOS 10+和Android 4.4+上加载)

答案 1 :(得分:-1)

您可以尝试使用roboto字体。其Google产品。

https://fonts.google.com/specimen/Roboto