4

重複の可能性:
CSS @ font-face-「src:local('☺')」はどういう意味ですか?

やあ、

私はこの記事に出くわしました-防弾@font-face構文

http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/

防弾の構文は次のとおりです。

@font-face {
  font-family: 'Graublau Web';
  src: url('GraublauWeb.eot');
  src: local('☺'),
         url('GraublauWeb.otf') format('opentype');
}

しかし、local()のスマイリーフェイスについて彼が何を言っているのかわかりません。どういう意味ですか?ブラウザ、PC、Appleでサポートされている標準ですか?他のものを入れてもいいですか?

これが彼の説明です、

2010.02.04を追加:ローカルフォント名の指定について懸念がありました。主な理由は、ユーザーのマシンに制御を譲り、提供したいフォントではなく、ローカルにインストールされたフォントを表示する可能性があることです。それはより速くロードされますが、ファイルが間違っている可能性はごくわずかです。

この落とし穴を説明するために、ローカルフォント名「☺」を指定しました。はい、それはスマイリーフェイスです。OpenType仕様では、2バイトのUnicode文字はMacのフォント名ではまったく機能しないため、誰かが実際にそのような名前のフォントをリリースする可能性は低くなります。このフォントのローカルにインストールされたバージョンが最善の利益ではないと思われる場合は、この手法をお勧めします。

ありがとう。

4

1 に答える 1

3

スマイリーは、存在する可能性がない (または、少なくとも非常にありそうにない) フォントの名前として使用されるため、目的の fony と同じ名前を持つローカル フォントは使用されません。

于 2010-10-14T13:11:27.210 に答える