@ font-faceスタイルを定義するとき、このSOの質問で説明されているように、参照されるファイルがフォントの太字、斜体、または太字の斜体バージョンのいずれであるかを定義できます。
同じフォントに複数のフォントファイルを追加するにはどうすればよいですか?
例:
@font-face {
font-family: 'FontinSans';
src: local('☺'), url('fontin_sans_regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FontinSans';
src: local('☺'), url('fontin_sans_bold.woff') format('woff');
font-weight: bold;
font-style: normal;
}
ただし、FontSquirrelはこの方法で@font-faceキットを生成しません。彼らは代わりにこのようなことをします:
@font-face {
font-family: 'FontinSans';
src: local('☺'), url('fontin_sans_regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FontinSansBold';
src: local('☺'), url('fontin_sans_bold.woff') format('woff');
font-weight: normal;
font-style: normal;
}
つまり、CSSファイルでは、次のようなことを行う必要があります。
h2 {
font-family: 'FontinSansBold', Verdana, sans-serif;
font-weight: normal;
}
Font Squirrelがfont-weightおよびfont-style宣言を使用して、太字と斜体のバリアントを区別しないのはなぜですか?別のフォントファミリを使用するのはなぜですか?一部のブラウザでのこの機能のサポート(の欠如)について何か知っていますか?