テキストビューで使用されるNSParagraphStyleのlineHeightMultipleを設定すると、テキストを選択するときに描画アーティファクトが発生します。これはテキストエディットで再現可能です。すなわち:
- リッチテキストモードでテキストエディットを開く
- フォントとしてCourier14を選択します
- 行の高さを1.4に設定します
- たくさんのテキストを挿入する
- 上部までマウスでテキストの一部を選択します
- 選択範囲の縮小を開始します(マウスを下に移動します)
一部の行では、選択が完全にクリアされず、1pxの水平アーティファクトが残ります(screnshotを参照)。これは、さまざまなフォント、lineHeightMultiple値としてのフォントサイズでも発生します(すべてではありませんが)。
誰かがこれを経験したことがありますか、またはこれが起こっている理由を知っていますか?
ありがとう、
ルーベン