Ionic v3 - загрузка шрифта .woff из хранилища устройства - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь выяснить, как лучше всего загрузить файл шрифта .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

Я понимаю, что это лучший способ сделать это, и я был бы признателен за любую помощь, чтобы заставить меня двигаться в правильном направлении.

К вашему сведению: причинаэто делается для того, чтобы по мере выпуска новых значков шрифтов для нашего приложения их можно было загружать в хранилище устройства и получать к ним доступ без необходимости выпуска полной новой версии приложения. Может быть, есть лучший способ справиться с этим, любые идеи приветствуются.

Большое спасибо.

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