このプロジェクトでは、テキストセグメントを太くするためにFira Sans Boldを使用しています。フォールバックとして、Lucida Sans Unicodeとのfont-weightをと太字のに設定して使用します。フォールバックフォントのフォント定義内にfont-weightプロパティを追加するにはどうすればよいですか?
はしかし、我々はルシーダサンズのUnicodeためフォントの太プロパティをあらかじめ設定する必要がある問題に遭遇します。
これを行うにはどうすればよいですか?
私は@ font-faceを試しました。
@font-face {
font-family: 'Lucida Bold';
font-weight: bold;
src: local('Lucida Sans Unicode');
}
しかし、問題は、フィラSANは太字使用している間、我々は唯一のフォントファミリに依存していると、このようなフォントの太さなどのフォントを厚くする他、他の方法を使用しないでください:大胆、強いです、bなど。これは@ font-faceには不十分です(私はここで質問を提起しました:What can be the reason for @font-face failing to work?)
アイデアに感謝します。
"Fira Sans Bold"というフォントが実際に太字で表示されていない場合、その名前はあまり良い名前ではありません。そのような名前では、font-weightを使用しても太字であっても表示が同じであることを期待します。 –
とにかく、一般的に答えはいいえです。メインフォント以外の別のサブスタイルの代替フォントを使用することはできません。 'font:[[medium 'Arial Black']]、[[bold 'Arial']]'といったものはありません。 –
[あなたの他の質問]と同じ問題(http://stackoverflow.com/questions/41145790/what-can-be-the-reason-for-font-face-failing-to-work/41146312): 'Lucida Sans Unicodeは*フォントファミリ*です。フォント面である「Lucida Sans Unicode Bold」はおそらくあなたが必要とするものです。フォントウェイトを宣言すると、顔を合成したり、そのフォントファミリから選択することはできません**。 –