On Feb 2, 2010, at 11:00 AM, Philip White wrote: > Hello, thanks for the quick response. I didn't know that attributes couldn't > be applied to only parts of composed character sequence ranges. When I only > apply attributes to ranges returned by > rangeOfComposedCharacterSequenceAtIndex: I don't have any text mangling. That > should solve my problem.
Generally speaking, most text manipulation should work in units of character clusters rather than individual characters, since the cluster is effectively the user-perceived character unit. I suppose there might be potential uses for such things as e.g. applying one color to a base character and another color to a diacritic attached to it, but this is not something that fonts will reliably support in general. The Cocoa text system still should handle these sorts of situations reasonably, so you should file a bug about the problems you have been seeing, but I'd suggest using rangeOfComposedCharacterSequenceAtIndex: and the like as a workaround. Douglas Davidson _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com