Chrome と Firefox (Windows、両方) の間でブラウザーのレンダリングに矛盾があることは知っています。しかし、Chrome で @font-face と gooogle-fonts がフォントを約 10 ピクセル下にシフトするという奇妙なバグが発生しています。
問題を説明するための画像を次に示します。シフトを確認できるように、テキストを強調表示しました。
わかりやすくするために CSS を次に示します。
.primary-menu li a,
.primary-menu li a:visited {
display: block;
text-decoration: none;
text-transform: uppercase;
color: white;
font-family: 'Oswald', sans-serif;
font-weight: 700;
padding-right: 0;
transition: padding-right .5s;
}
Oswald の書体に Google フォントを使用しています。
<link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Open+Sans:400,700|Oswald:400,700' type='text/css'>
CSS リセットを使用しているため、ほとんどのプロパティはデフォルト値に設定されています。CSS をいじって、なぜシフトしているのかを分析できるかどうかを確認してみましたが、font-face をオフにする以外の効果は見られません。
参考にしたソースサイトはこちら。コンセプトデザイン株式会社
なぜこれが起こっているのかについての知識は素晴らしいでしょう。
どうもありがとう、ニール