У меня есть приложение, которое отображает некоторый локальный текст html в веб-просмотре. В html используется файл styles.css, в котором указан настраиваемый шрифт:
@font-face {
font-family:myfontfamily;
src: url('file:///android_asset/fonts/MYFONT.TTF');
}
ПРОБЛЕМА: Пользовательский шрифт не отображается в html на устройствах 4.4. Эта проблема только на 4.4, а на более ранних версиях она работает нормально. Как ни странно, когда я применяю тот же пользовательский шрифт к TextView, он работает. Таким образом, проблема связана только с WebView. Еще одна странность заключается в том, что html также использует некоторые другие пользовательские шрифты (определенные таким же образом в css), и они прекрасно отображаются в WebView! (Конечно, файл TTF находится в папке «шрифты» в разделе активов)
Я проверил другие подобные вопросы, но эта проблема отличается. Я также просмотрел руководство по миграции веб-просмотра 4.4, но в нем нет ничего полезного. может помочь с этой проблемой.
Я полностью озадачен этим странным поведением.
Кто-нибудь знает, что происходит?