0

クライアントが、Mac のどのブラウザーでもレンダリングされた font-face フォントを表示できないという奇妙な問題を抱えています。彼はそれらをモバイル サファリで見ることができます。さまざまな最新のデスクトップ Web ブラウザで行った他のすべてのテストは正しく機能するため、問題を 1 台のマシンに切り分けました。

これのトラブルシューティングを開始するにはどうすればよいですか? Safari、FF、Chrome でキャッシュをクリアしたり、履歴を空にしたりしてみましたが、うまくいきませんでした。

更新: これは、html ヘッダーからロードされた 1 つのメイン スタイル シートでフォントが宣言される方法です。

@font-face {
  font-family: 'granadabold';
  src: url('/_ui/fonts/granadabold.eot');
  src: url('/_ui/fonts/granadabold.eot?#iefix') format('embedded-opentype'),
    url('/_ui/fonts/granadabold.woff') format('woff'),
    url('/_ui/fonts/granadabold.ttf') format('truetype'),
    url('/_ui/fonts/granadabold.svg#granadabold') format('svg');
  font-weight: normal;
  font-style: normal;
}

コンソールで確認すると、すべてのフォント ファイルが読み込まれているように見えます。また、私が言ったように、他のマシンで試したすべての最新ブラウザで動作します。

最後に、font-face が有効な他のサイトをチェックするように hom に依頼しました。困った:(

4

1 に答える 1

0

text-shadow: text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01); を追加するとうまくいく場合があります。しかし、私の場合、Macでレンダリングされていないライトフォントで機能しました。

于 2014-02-20T12:56:45.217 に答える