私は2つのブラウザを両方ともUbuntu10で実行しています。
Firefox4RCとGoogleChrome10。どちらも太字のテキストの表現が大きく異なります。下のスクリーンショットをご覧ください-上にChrome、下にFirefox
WindowsとMacOSxの同じブラウザは、違いがないか、少なくとも非常に小さなものを示しています。
CSSの非互換性を排除するために、適用されたスタイルと計算された値の両方で、フォントの太さ、サイズ、文字間隔、行の高さを確認しました。それらはすべて一致します。
太字ではない奇妙なテキスト(これを含む)はまったく同じように見えます。
使用されているフォントはMonotypeCorsivaで、Webフォントとして添付されています。他のフォントにはこの問題はありません。
私の質問は、Webブラウザがどのように太字のテキストを生成するかです。使用するフォントとその回避方法に依存するのはなぜですか?残念ながら、他のフォントを使用することはできません。
編集:これは、要求に応じてテキストに適用されるCSSです。
text-align: right;
font-size: 110%;
font-weight: bold;
font-style: normal;
white-space: nowrap;
font-family: "Monotype Corsiva","mntcrsweb",sans-serif;
letter-spacing: 0.02em;
line-height: 100%;
text-shadow: -0.1em -0.06em 0.2em #000000;
font-size: 180%;
direction: ltr;
font-size: 10px;
line-height: 125%;