2017-02-19 3 views
0

Я не могу применить API Google Fonts к моему проекту Ionic2. Вот что я пробовал:Невозможно применить Google Font к проекту Ionic2

app.scss

@font-face { 
    font-family: 'Yanone Kaffeesatz', sans-serif !important; 

} 

html, body { 
    font-family: 'Yanone Kaffeesatz', sans-serif !important; 
} 

index.html

<link href="https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet"> 

Почему не работает?

ответ

1

app.scss

@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); 

// Font Variables 
$yanone-kaffeesatz: 'Yanone Kaffeesatz', sans-serif !important; 

// Styles 
html, body { 
    font-family: $yanone-kaffeesatz; 
} 

местное использование

активы/заказные-шрифты/YanoneKaffeesatz-Regular.ttf

на тему/variables.scss

@font-face { 
    font-family: 'yanone-kaffeesatz'; 
    src: url('../assets/custom-fonts/YanoneKaffeesatz-Regular.ttf') format('truetype'); 
} 
+0

лучший подход с Ionic2 заключается в том, чтобы загружать шрифты и хранить их локально, если вы хотите использовать автономную реализацию в будущем. – Karuban

+0

Спасибо, но это не сработает. Я также попытался добавить '@ import' в' variables.scss', а также загрузить файл для автономного использования и сохранить его в 'assets/fonts /', но все напрасно. – anonym

+0

Я обновил ответ, чтобы сохранить его локально. @anonym – Karuban

Смежные вопросы