2017-02-11 8 views
1

私は非常に一般的なフォントファミリOpen Sansを使用しており、複数の重みをロードすることを試みています& latinを唯一のサブセットとして使用しています(デフォルトでサポートされています)。 Google Chrome以外のすべてのブラウザで素晴らしい。Google ChromeはGoogleのフォントのサブセットを無視します

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin');

これは、Firefox/IEで素晴らしい見えますが、Chromeで、サブセットは無視され、ブラウザがすべてのサブセットを取得します&彼らのユニコード範囲、およびページ全体に見た文字の種類に応じてそれらをダウンロード。私はこの動作が意図されていることを知っています。

たとえば、font-weight:600(semibold)と800(extrabold)は700と似ています。ソースからすべてのサブセットを削除して各ウェイトのラテンサブセットのみをロードすると、 。

何があってもGoogleがその特定のサブセットのみを提供できるようにする方法はありますか?私はフォントを読み込むためのいくつかの他の方法があることを知っています。

答えて

0

誰かがこれを探している場合は、Google Fontsではなくフォントフェイスのルールを使用して、サーバーからフォントを提供してください。

関連する問題