Re: boundingRectForGlyphRange is very inaccurate

2017-03-08 Thread Ken Thomases
On Mar 8, 2017, at 12:42 AM, Gerriet M. Denkmann wrote: > > Both boundingRectForGlyphRange and enumerateEnclosingRectsForGlyphRange are > right in the case of lines just containing Ascii chars. > > But for more general cases (e.g. lines containing Thai chars) >

Re: boundingRectForGlyphRange is very inaccurate

2017-03-07 Thread Gerriet M. Denkmann
> On 8 Mar 2017, at 06:37, Ken Thomases wrote: > > On Mar 7, 2017, at 4:17 AM, Gerriet M. Denkmann wrote: >> >> On 6 Mar 2017, at 23:26, Ken Thomases wrote: >>> >>> Try using >>>

Re: boundingRectForGlyphRange is very inaccurate

2017-03-07 Thread Ken Thomases
On Mar 7, 2017, at 4:17 AM, Gerriet M. Denkmann wrote: > > On 6 Mar 2017, at 23:26, Ken Thomases wrote: >> >> Try using >> -enumerateEnclosingRectsForGlyphRange:withinSelectedGlyphRange:inTextContainer:usingBlock:. >> In particular, if you want

Re: boundingRectForGlyphRange is very inaccurate

2017-03-07 Thread Gerriet M. Denkmann
> On 6 Mar 2017, at 23:26, Ken Thomases wrote: > > On Mar 6, 2017, at 3:41 AM, Gerriet M. Denkmann wrote: >> >> I am trying to get bounding rects in a TextView: >> >> NSRange glyphRange = [ layoutManager glyphRangeForCharacterRange: >>

Re: boundingRectForGlyphRange is very inaccurate

2017-03-06 Thread Ken Thomases
On Mar 6, 2017, at 3:41 AM, Gerriet M. Denkmann wrote: > > I am trying to get bounding rects in a TextView: > > NSRange glyphRange = [ layoutManager glyphRangeForCharacterRange: > someCharRange >

boundingRectForGlyphRange is very inaccurate

2017-03-06 Thread Gerriet M. Denkmann
macOS 12.3, Xcode Version 8.2.1 (8C1002). I am trying to get bounding rects in a TextView: NSRange glyphRange =[ layoutManager glyphRangeForCharacterRange: someCharRange actualCharacterRange: