次の画像では、各行の最初の文字は、サブビューに描画された NSAttributed 文字列です。行の残りの部分は、通常の NSTextView で描画されます。
サブビューの高さと起点は、NSTextView のライン フラグメントとまったく同じです。
[NSATtributedString drawAtPoint:lineFragment.origin] を呼び出した結果です。
[NSAttributedString drawInRect:lineFragmentRect] を呼び出した結果です。
誰かが私に不一致を説明できますか?