私はIonicアプリを作成しています。カスタムフォント 'Rubik'を使用したいと思います。私は軽量で大胆なフォントウェイトをインポートしていますが、通常のフォントウェイトを使用したスタイルを追加しても、動作していないようです。私も試してみました「軽量」と「大胆」フォントウェイトが機能しないのはなぜですか?
@font-face {
font-family: 'Rubik';
src: url('#{$font-path}/Rubik-Light.otf') format('opentype');
font-weight: lighter;
font-style: normal;
}
@font-face {
font-family: 'Rubik';
src: url('#{$font-path}/Rubik-Regular.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Rubik';
src: url('#{$font-path}/Rubik-Bold.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Rubik';
src: url('#{$font-path}/Rubik-Black.otf') format('opentype');
font-weight: bolder;
font-style: normal;
}
:
@import url('https://fonts.googleapis.com/css?family=Rubik');
これらはvariables.scssファイルに配置されているここでは、コードです。現時点では、通常のように新しいフォントファミリに割り当てた場合には、より軽く/大胆にしか使用できません。 ionic(roboto、noto-sans)がインストールされているデフォルトのフォントでは、より軽くて大胆な作業が可能です。何か案は?
私は 'font-weight'は本当にもう必要ではないと思います。重みはすでにフォントによって定義されているからです。それぞれのフォントに固有の名前を使用するだけでよい – Swellar