Я пытаюсь выяснить, как лучше всего загрузить файл шрифта .woff из хранилища устройства для использования на странице с использованием Ionic 3.
В настоящее время я делаю это:
mypage.ts
this.file.readAsText(this.file.dataDirectory, 'myfont.woff').then((data)=>{
this.icofont = data;
});
mypage.html
<style>
@font-face {
font-family: "myfont";
src: url({{icofont}}) format("woff");
font-weight: normal;
font-style: normal;
}
</style>
{{icofont}} не интерпретируется, так как эта ошибка видна вконсоль:
Failed to decode downloaded font: http://localhost/%7B%7Bicofont%7D%7D
Я понимаю, что это лучший способ сделать это, и я был бы признателен за любую помощь, чтобы заставить меня двигаться в правильном направлении.
К вашему сведению: причинаэто делается для того, чтобы по мере выпуска новых значков шрифтов для нашего приложения их можно было загружать в хранилище устройства и получать к ним доступ без необходимости выпуска полной новой версии приложения. Может быть, есть лучший способ справиться с этим, любые идеи приветствуются.
Большое спасибо.