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]

Reply via email to