Yes, I tried inside drawRect:, both YES and NO. The effect was still there.
Thanks, Navneet Sent from my iPhone > On 11-Apr-2017, at 9:31 PM, [email protected] wrote: > > 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 <[email protected]> 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 >>> <[email protected]> wrote: >>> >>> On Apr 10, 2017, at 11:20 , Navneet Kumar <[email protected] >>> <mailto:[email protected]>> 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 ([email protected]) >> >> 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 [email protected] > _______________________________________________ Cocoa-dev mailing list ([email protected]) 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 [email protected]
