Использование пользовательского шрифта - не удалось декодировать загруженный шрифт в Oracle Apex - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь использовать какой-то настроенный шрифт в своем приложении.

Итак, я попытался загрузить Pacifico и попробовать использовать в моем приложении.Но получаю Failed to decode downloaded font и шрифт не загружается

Ниже мой CSS.

@font-face {
  font-family: 'MyWebFont';
  src:  url('#WORKSPACE_IMAGES#Pacifico.ttf')  format('ttf');
}

body {
    font-family: 'MyWebFont', sans-serif;
    font-weight: 300;
    line-height: 25px;
    font-size: 14px;
}

Это не работает.Поэтому я попытался преобразовать это в .woff согласно предложениям, найденным в сети, и попробовал ниже.Даже это терпит неудачу.Я использую Chrome 74.0 версию.Как это решить?

@font-face {
  font-family: 'MyWebFont';
  src: url('#WORKSPACE_IMAGES#Pacifico.ttf')  format('ttf'), 
       url('#WORKSPACE_IMAGES#Pacifico.woff')  format('woff'),
       url('#WORKSPACE_IMAGES#Pacifico.woff2')  format('woff2');
}

body {
    font-family: 'MyWebFont', sans-serif;
    font-weight: 300;
    line-height: 25px;
    font-size: 14px;
}

1 Ответ

1 голос
/ 01 июня 2019

Проблема в том, что вам нужно загрузить шрифт в / i /

@font-face {
      font-family: "Pacifico";
      src: url("http://localhost:8080/i/Pacifico.ttf");
    }

body {
    font-family: "Pacifico", serif;
    font-weight: 300 !important;
    line-height: 25px !important;
    font-size: 14px !important;
}

enter image description here

Я не знаю, почему Apex не разрешает# WORKSPACE_IMAGES # но вы можете загрузить шрифт на веб-сервере.В моем случае я использую tomcat

...