ページ 11

[Mac] マウスホイールでスクロールしたときヒラギノフォントの描画が乱れることがある

Posted: 2010年9月20日(月) 19:01
by Derringer
マウスホイールでスクロールしたとき、ヒラギノフォントの g j などの他の文字より下にはみ出している部分のゴミが下図のように画面に残ることがあります。

    画像

皆様のところでも再現するでしょうか?
Firefoxのバグではないかと思っていますが、どうなんでしょうか?

[環境]
Firefox 3.6.10 ja-JP-mac
Mac OS X 10.6.4 / 10.4.11 (PPC)
新規プロファイルでも再現します。

[再現手順]
以下のhtmlファイルを用意してFirefoxで開く。

コード: 全て選択

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>scroll test</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <style type="text/css">
      body {
        // background-color: #fff;
      }
      p {
        font-family: Hiragino Kaku Gothic Pro;
        font-size: 16px;
      }
    </style>
  </head>
  <body>
    <p>abcdefghijklmnopqrstuvwxyz</p>
    <p>abcdefghijklmnopqrstuvwxyz</p>
    <p>abcdefghijklmnopqrstuvwxyz</p>
    (100行ぐらい繰り返し)
    <p>abcdefghijklmnopqrstuvwxyz</p>
    <p>abcdefghijklmnopqrstuvwxyz</p>
  </body>
</html>

マウスのスクロールホイールでゆっくり下方向にスクロールする。

OS付属のどのヒラギノフォントでも再現します。
Osakaやすべて試した訳ではありませんが日本語以外のフォントでは再現しないようです。
フォントサイズを20px以上にすると再現しにくくなるようです。
スクロールバーでスクロールしたときには再現しません。
上記htmlの background-color の // を外すと再現しません。

Re: [Mac] マウスホイールでスクロールしたときヒラギノフォントの描画が乱れることがある

Posted: 2010年9月20日(月) 20:01
by pal
>上記htmlの background-color の // を外すと再現しません。

通常、こんなところに"//"は書かないと思いますが。

Re: [Mac] マウスホイールでスクロールしたときヒラギノフォントの描画が乱れることがある

Posted: 2010年9月20日(月) 20:12
by Derringer
失礼しました。
/* */ と読み替えてください。
結果は同じです。