Greetings Jeremy,

This is just for your information.
It seems "WebCore/platform/graphics/mac/ComplexTextControllerCoreText.cpp"
uses CTRunGetAdvancesPtr() and CTRunGetAdvances(), which are available
only on 10.6 or later. (This might be a reason why WebKit doesn't use
Core Text for Leopard?)

(*1) 
<http://developer.apple.com/mac/library/documentation/Carbon/Reference/CTRunRef/Reference/reference.html#//apple_ref/c/func/CTRunGetAdvancesPtr>

Best regards,

Hironori Bono
E-mail: hb...@chromium.org

On Tue, Nov 24, 2009 at 6:17 AM, Jeremy Moskovich <jer...@chromium.org> wrote:
> Thanks Nico,
> I'll run some numbers.
> Best regards,
> Jeremy
>
> On Mon, Nov 23, 2009 at 11:15 PM, Nico Weber <tha...@chromium.org> wrote:
>>
>> Did you do measuring if it's actually slower on 10.5? The CoreText backend
>> for MacVim is much faster than the ATSUI backend from what I've heard (then
>> again, MacVim doesn't do very complex text rendering).
>>
>> (Source: http://groups.google.com/group/vim_mac/browse_thread/thread/b93c6dd5183bdc5e )
>> On Mon, Nov 23, 2009 at 12:58 PM, Jeremy Moskovich <jer...@chromium.org>
>> wrote:
>>>
>>> Re http://crbug.com/27195 & https://bugs.webkit.org/show_bug.cgi?id=31802
>>> :
>>>
>>> Dan Bernstein says that Core Text on Leopard has performance issues vs
>>> ATSUI so I'm going to look into switching APIs at runtime rather than
>>> compile time.
>>>
>>> So we'd use ATSUI < 10.6 & Core Text >= 10.6 .
>>>
>>> Best regards,
>>> Jeremy
>>>
>>>
>>> --
>>> Chromium Developers mailing list: chromium-dev@googlegroups.com
>>> View archives, change email options, or unsubscribe:
>>> http://groups.google.com/group/chromium-dev
>
> --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
> http://groups.google.com/group/chromium-dev

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to