Какой тип файла шрифта использовать в Android WebView? - PullRequest
0 голосов
/ 13 июня 2019

Я успешно использую font-awesome 4.7 в приложении Android Webview, но папка шрифтов содержит .otf, .eot, .ttf, .woff и .woff2.Я заметил, что эти файлы на самом деле являются самыми большими файлами во всем моем пакете и значительно увеличивают размер загружаемого файла, поэтому я хотел бы выбрать лучший (или два, если необходимо).

Эти должны работать до API 23, не знаю, если это имеет значение.Похоже, Android Webview использует Chromium начиная с api 19.

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Если вы используете WebviewClient, вы можете добавить следующий метод и проследить загруженные файлы ....

public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request)

Для моего проекта, использующего Font Awesome в составе другой библиотеки, я вижу, что fontawesome-webfont.woff2 загружается на оба моих телефона (Pixel 2 [Android 9] и Samsung S5 [Android 6.0.1]).

Эта веб-страница также содержит некоторую интересную информацию о том, какие платформы используют какой файл шрифта (а также говорит, что .WOFF2 должен быть загружен на iOS 10+ и Android 4.4 +)

0 голосов
/ 13 июня 2019

вы можете попробовать использовать шрифт roboto.его продукт Google.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...