Windows 上の Google Chrome での font-face のレンダリングは、SVG フォントを使用しない限りひどいものです。ただし、Google Web フォントは WOFF ファイルを優先します。
SVG フォントを配信するように強制する方法はありますか、それともフォントを自分で手動でホストする必要がありますか?
Windows 上の Google Chrome での font-face のレンダリングは、SVG フォントを使用しない限りひどいものです。ただし、Google Web フォントは WOFF ファイルを優先します。
SVG フォントを配信するように強制する方法はありますか、それともフォントを自分で手動でホストする必要がありますか?
@import
または<link>
メソッドを使用して、WOFF ファイルのみを呼び出す CSS ファイルを参照するように、ファイルをホストする必要があります (ブラウザーの検出のため)。元。http://fonts.googleapis.com/css?family=Open+Sans :
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}
ファイルをローカルでホストしたら、SVG 呼び出しをスタックに移動して優先順位を付けることができます。ここで例を見ることができます: http://www.fontspring.com/blog/smoother-web-font-rendering-chrome
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.svg#svgFontName') format('svg'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype');
}