Did you try the CGContextRef ctx=(CGContextRef)[[NSGraphicsContext currentContext]graphicsPort]; CGContextSetShouldSmoothFonts(ctx,YES);
stuff inside the -drawRect: method? That is where it needs to be. Try both YES and NO. Should be a visible difference. Gerd > On Apr 11, 2017, at 10:55, Navneet Kumar <navnee...@me.com> wrote: > > Hi, > > Here is another image with a character in each case zoomed in using > ColorMeter. > > http://i66.tinypic.com/2w5m795.jpg > > Wishes, > Navneet > > >> On 11-Apr-2017, at 2:00 AM, Quincey Morris >> <quinceymor...@rivergatesoftware.com> wrote: >> >> On Apr 10, 2017, at 11:20 , Navneet Kumar <navnee...@me.com >> <mailto:navnee...@me.com>> wrote: >>> >>> Actually I’m using text fields for simplicity at a lot of places. And >>> drawInRect: at some places, in order to vertically centre the multi-line >>> text more conveniently. >> >> Here are some possibilities to consider: >> >> 1. Shadow. What happens if you don’t specify the shadow? >> >> 2. Resolution. It may be that the text drawing ends up in drawing contexts >> with different resolution backing stores (1x vs. 2x vs. 3x). >> >> 3. Size. Does the weird effect scale with point size? If you draw the text >> much larger, are the results much closer to each other? >> >> 4. Anti-aliasing. There is some behind the scenes magic when drawing text, >> that determines whether it knows the background color and therefore whether >> it anti-aliases using the background color. >> >> 5. Overlays. It’s possible that NSTextField already draws the text more than >> once, to give a partial outline effect that increases contrast with >> mid-level color backgrounds. >> >> 6. Traits. NSTextField may be opting into the trait behavior that classifies >> text as Body, Headline, Caption, etc. These things might cause some >> adjustment to the font weight. Or the accessibility features that change the >> font appearance. (But I’m not sure which of those is available on macOS.) >> >> > > _______________________________________________ > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/gerti-cocoadev%40bitart.com > > This email sent to gerti-cocoa...@bitart.com _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com