1

Blogger ブログhttp://www.mostafa.infoのテンプレートを作成しようとしています。カスタム Web フォントを使用する必要があります。IEChromeではすべてうまくいきますが、Firefox ではWeb フォントがレンダリングされません。

私のブログをfirefoxとchromeの両方で見てみると、フォントが違うことがわかります。

この問題についてよく調べたところ、Firefox の問題はクロスドメイン フォントに関するものであることがわかりました。これらのフォントは、自分の Blogger ブログでホストする必要があります (これは不可能です!)。Blogger で Google の Web フォントをテストしたところ、すべてうまくいきました。

しかし問題は、この問題をどのように解決できるかです。あらゆる種類の助けをいただければ幸いです。

4

2 に答える 2

1

良い方法を見つけました。次のように base64 を使用して Web フォントを CSS に埋め込みます。

@font-face{
 font-family: "myFontName";
 src: url(data:font/woff;base64,d09GRgABAAAAAGZ0ABEAA...AAA)
}

このようにして、すべてのブラウザーで動作します;)さらに重要なことは、サーバーのファイルシステムにアクセスする必要がないため、Google サイトで CSS/フォントをホストできることです。

于 2013-02-24T15:37:08.450 に答える
0

しかし、問題は、この問題をどのように解決できるかということです。

サーバーでフォントをホストすることにより、ブロガーブログがフォントにアクセスできるように適切なCORSヘッダーを送信します。

于 2012-11-05T04:01:10.767 に答える