私はCSSを使用してメニューボタンのスタイルを設定するこのWebサイトを開発しています。
これらはすべてWindowsで見栄えがしますが、OS Xで試してみると、誤ってレンダリングされます。さらに奇妙なのは、それらがページでは良く表示されるが、[私の意見では]別のページではあまり良くないということです。
フォントはぼやけてレンダリングされます:
フォントは「スキニー」モードでレンダリングされます。
また、ホバー時にCSS3トランジションが適用されている要素(ロゴなど)にカーソルを合わせると、ぼやけてレンダリングされたフォントがスキニーにレンダリングされますが、CSS3アニメーションが終了するとぼやけたレンダリングが再開されることがわかりました。
原因のCSS遷移:
.logo {
float: left;
margin-left: 0px;
-moz-transition: all 0.3s ease-out; /* FF4+ */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
transition: all 0.3s ease-out;
-webkit-transform: rotate(0deg);
}
.logo:hover {
-moz-transition: all 0.3s ease-out; /* FF4+ */
-o-transition: all 0.3s ease-out; /* Opera 10.5+ */
-webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
transition: all 0.3s ease-out;
-moz-transform: rotate(-3deg) scale(1); /* FF3.5+ */
-o-transform: rotate(-3deg) scale(1); /* Opera 10.5 */
-webkit-transform: rotate(-3deg) scale(1); /* Saf3.1+, Chrome */
transform: rotate(-3deg) scale(1);
zoom: 1;
}
この現象はここでライブで観察できます:http://pote.ca。
ヘルプ?お願いします?
前もって感謝します!:)
アップデート:
私はverdana
メニュー項目に使用しており、//bunvenitメッセージには別のフォントを使用しています。
見栄えの悪いレンダリングされたフォントの別の例は、GoogleのAnalyticsページのメニューです。