私は自分のサイトでカスタムフォントを使用しています。
@font-face {
font-family: 'ProximaNovaCondensed-Regular';
src: url('/media/fonts/proximanovacond-regular-webfont.eot');
src: url('/media/fonts/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/media/fonts/proximanovacond-regular-webfont.woff') format('woff'),
url('/media/fonts/proximanovacond-regular-webfont.ttf') format('truetype'),
url('/media/fonts/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');
font-weight: normal;
font-style: normal;
}
脈動するCSS3アニメーションをテキスト要素に適用すると、フォントのレンダリング方法が変わるようです。
この比較画像を参照してください。
これはSafariでレンダリングされました。
私はこのQ/Aを見つけました:無関係なアニメーションが実行されているときにSafariがフォントの重みを変更する
そこに書かれていることによると、アニメーションが適用されると、レンダリングはGPUによって行われます。リンクのQ/Aで問題は影響を受ける要素以外の要素に焦点を当てていますが、私の場合は実際の要素が影響を受けます。
質問は:
アニメーションを使用するかどうかに関係なく、ページ全体で正確な(統一された)フォントレンダリング品質が得られるように、この動作をオフまたは変更することはできますか?