Re: Best text rendering settings?
Re: Best text rendering settings?
- Subject: Re: Best text rendering settings?
- From: Gideon King <email@hidden>
- Date: Sat, 5 Feb 2011 04:17:35 +1000
Thanks David. My users are used to very crisp fonts from previous releases of my software, so some of them are asking why the new version is not quite as good as the previous one. I'm pretty much taking your reply to mean that I'm doing the best I can with the technology I'm using.
I'm surprised that there is a difference between the layouts when I draw it vs when the textview draws it.
Thanks
Gideon
On 05/02/2011, at 3:54 AM, David Duncan wrote:
> On Feb 4, 2011, at 9:42 AM, Gideon King wrote:
>
>> Sometimes the layer is transparent, and sometimes it will have a color drawn behind where the text is (not a background color for the layer though). The superlayer is transparent, but behind that is an opaque view.
>
> The layers behind won't matter, because by that point you are in the compositor and far beyond Quartz.
>
>> Even where there is an opaque fill drawn behind the text on the layer, it's still not quite as good as a text view.
>>
>> Here's an image: http://flic.kr/p/9fzCPV
>>
>> The one on the left with the box around it has a white filled path behind it on the layer. The middle one has no background drawn on the layer. The one on the right is an ordinary text view. All done in Arial 17pt.
>
>
> Flicker won't let me download the silly thing so its harder to analyze, but the major difference between the first and third image looks like layout metrics (which is above Quartz) and so the question there might be what is Cocoa Text doing differently (which is beyond my knowledge). The first and second look like identical metrics with the issue I pointed out (sub-pixel on vs off).
> --
> David Duncan
>
_______________________________________________
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