Я пытаюсь изменить шрифт загруженных веб-страниц на приложение для браузера, разработанное для Android. В настоящее время мой пользовательский шрифт размещен в URL-адресе, и я получаю доступ к шрифту оттуда, вводя JavaScript на страницу, чтобы изменить лицо шрифта таблицы стилей (CSS).
Вот текущий код:
var css = '@font-face {font-family: "dhanika"; src: url(http://www.sample.lk/DhanikaWeb.ttf);} si {font-family: "dhanika"}';
var style = document.getElementsByTagName("style")[0];
style.appendChild(document.createTextNode(css));
Этот код работает отлично. Но для загрузки шрифта из URL требуется некоторое время. Кроме того, каждый раз неправильно загружать шрифт, так как это может привести к потере данных.
Поэтому я хочу знать, есть ли способ получить доступ к моему заказному шрифту из JavaScript, если я помещу свой шрифт в папку «Ресурсы» моего приложения. Рад, что кто-нибудь может предоставить код.
Любая помощь приветствуется!