Re: SOLVED Re: NSAttributedString rendering bugs when rendered with Cocoa Text (rdar://6379047)
Re: SOLVED Re: NSAttributedString rendering bugs when rendered with Cocoa Text (rdar://6379047)
- Subject: Re: SOLVED Re: NSAttributedString rendering bugs when rendered with Cocoa Text (rdar://6379047)
- From: Douglas Davidson <email@hidden>
- Date: Tue, 18 Nov 2008 12:33:42 -0800
On Nov 18, 2008, at 12:18 PM, Rua Haszard Morris wrote:
To follow up.. below I have pasted the code that draws the text (for
my test app, as opposed to the more complex ways of reproducing the
bug elsewhere in my code). (the full test app is attached to the
radar bug)
I have been consulting the Text System Overview documentation, which
I don't believe mentions this fact.
http://developer.apple.com/documentation/Cocoa/Conceptual/TextArchitecture/TextArchitecture.html
I can understand that drawing text top to bottom makes sense, but I
am surprised that the coordinate system of the destination context
has such far-reaching side effects.
You're looking at the Text Systems Overview, which is very general
conceptual documentation, the sort you would consult to decide which
class to use. What you want is the Text Layout Programming Guide for
Cocoa, which gives more detailed direction as to how to use these
classes. The first section, http://developer.apple.com/documentation/Cocoa/Conceptual/TextLayout/Concepts/LayoutManager.html
under the heading "Glyph Drawing" says, "The text system expects
view coordinates to be flipped, like those of NSTextView." If you are
going to be drawing using the layout manager directly, this is a hard-
and-fast rule.
Douglas Davidson
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden