rectArrayForCharacterRange and lineSpacing (was: text highlighting with CALayer and NSTextView)

2012-09-03 Thread Koen van der Drift
On Aug 25, 2012, at 6:10 AM, Koen van der Drift koenvanderdr...@gmail.com wrote: NSRectArrayrectArray = [[self layoutManager] rectArrayForCharacterRange: aRange withinSelectedCharacterRange: selectedRange

Re: rectArrayForCharacterRange and lineSpacing (was: text highlighting with CALayer and NSTextView)

2012-09-03 Thread Graham Cox
On 04/09/2012, at 4:02 AM, Koen van der Drift koenvanderdr...@gmail.com wrote: For some reason, the height of the last rect in the NSRectArray is smaller than the other ones, and therefore the CALayer I draw behind the corresponding range of text looks wrong. My font size is 16, and the

Re: rectArrayForCharacterRange and lineSpacing (was: text highlighting with CALayer and NSTextView)

2012-09-03 Thread Kyle Sluder
On Sep 3, 2012, at 11:02 AM, Koen van der Drift koenvanderdr...@gmail.com wrote: So it seems for the last rect, the linespace is ignored. I can test for that, and correct it, but I was wondering what is going on. And where does the '3' come from? There was a WWDC 2012 session on Core

Re: rectArrayForCharacterRange and lineSpacing (was: text highlighting with CALayer and NSTextView)

2012-09-03 Thread Koen van der Drift
Thanks, I'll have a look at that. - Koen. On Sep 3, 2012, at 19:01, Kyle Sluder k...@ksluder.com wrote: On Sep 3, 2012, at 11:02 AM, Koen van der Drift koenvanderdr...@gmail.com wrote: So it seems for the last rect, the linespace is ignored. I can test for that, and correct it, but I