2016-04-07 11 views
4

私のプロジェクトでは、scss-> cssコンパイルが設定されています。そして私はscssフォルダから私のカスタムフォントを取り上げることができません。 ここではわかりやすいようにフォルダ構造を示します。私は状況を見られないそうだionicプロジェクトにカスタムフォントを正しく組み込む方法は?

@charset "UTF-8"; 

@font-face { 
    font-family: 'Circular-Medium'; 
    src: url('fonts/lineto-circular-medium.woff'); 
} 

@font-face { 
    font-family: 'Circular-Medium-Book'; 
    src: url('fonts/lineto-circular-book.woff'); 
} 

enter image description here

:よう _fonts.scss がどのように見えるかだ

| scss/ 
    |-- basics/ 
    |--_fonts.scss 
    |-- fonts/ 
    |-- lineto-circular-book.woff 
    |-- lineto-circular-medium.woff 
| www 
    |-- lib/ 
    |-- ionic/ 
     |-- css/   
     |-- fonts/ 

。どうすればこの問題を解決できますか?

答えて

6

まず、フォント/フォルダーをwww /フォルダーに移動します。このように見えます。

| scss/ 
    |-- basics/ 
    |--_fonts.scss 
| www 
    |-- fonts/ 
    |-- lineto-circular-book.woff 
    |-- lineto-circular-medium.woff 

次に、リソースを縮小していない場合、パスは1つのレベルだけオフになっている可能性があります。これは参照を修正するはずです。

@font-face { 
    font-family: 'Circular-Medium'; 
    src: url('../fonts/lineto-circular-medium.woff'); 
} 

@font-face { 
    font-family: 'Circular-Medium-Book'; 
    src: url('../fonts/lineto-circular-book.woff'); 
} 
+0

ライフ救世主。私はコンパイルがそれらに影響しないと思うので、私は 'css/fonts'フォルダに入れてもいいと思う。 –

+0

これは私にとってもうまくいきます。 –

+0

あなたはより良いフォントフォルダーを資産に実装することができます – Sreinieren

2

このように、format値を追加します。

@font-face { 
    font-family: 'Circular-Medium'; 
    src: url('fonts/lineto-circular-medium.woff') format('woff'); 
} 

@font-face { 
    font-family: 'Circular-Medium-Book'; 
    src: url('fonts/lineto-circular-book.woff') format('woff'); 
} 
関連する問題