サービスマーク文字(℠)を表示する必要があるWebアプリで作業しています。スタイルシートにはfont-weight
、文字がレンダリングされるタグの300があります。この重さでレンダリングすると、同じ重さの商標文字(™)の外観を考えると、サービスマーク文字は予想よりも異常に大きくなり、わずかに太くなるように見えます。font-weight
100または200を使用すると、動作がより顕著になります。
以下は、動作を示すテストドキュメントです。OSX上のFirefox12.0の出力は、次のようになります(申し訳ありませんが、画像をインラインで添付するには新しすぎます)。この動作は、使用されているかどうかに関係なく持続するようfont-family
です。OSX上のChrome19.0.1084.52でも、サービスと商標が表示されますが、重みによって多少の不一致がありますが、その影響はそれほど目立ちません。
これはFirefox/Geckoのバグですか、それともここで何か間違ったことをしていますか?ありがとう!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Service Mark Test</title>
<meta content='text/html; charset=utf-8' http-equiv='Content-type' />
</head>
<body style="font-family:sans-serif;">
<p style="font-weight:normal;">Here is a normal service mark℠ and trademark™</p>
<p style="font-weight:100;">Here is a weight 100 service mark℠ and trademark™ <span style="color:red;">(unexpected)</span></p>
<p style="font-weight:200;">Here is a weight 200 service mark℠ and trademark™ <span style="color:red;">(unexpected)</span></p>
<p style="font-weight:300;">Here is a weight 300 service mark℠ and trademark™ <span style="color:red;">(unexpected)</span></p>
<p style="font-weight:400;">Here is a weight 400 service mark℠ and trademark™</p>
<p style="font-weight:500;">Here is a weight 500 service mark℠ and trademark™</p>
<p style="font-weight:600;">Here is a weight 600 service mark℠ and trademark™</p>
</body>
</html>