Hi Drew & Albert,

I picked your names off the WebKit sheriff calendar.

I've landed a change to switch the Mac port over from ATSUI->Core Text APIs
on the WebKit tree at http://trac.webkit.org/changeset/51633 .

If you see stability or performance issues on the next WebKit roll then feel
free to revert this CL (just drop me an email with a link to the bad run if
you do so, please).

Thanks,
Jeremy

2009/11/24 Jeremy Moskovich <jer...@chromium.org>

> Thanks Hironori,
>
> I thought so too at the beginning but it turns out that they are available,
> just not declared in public headers.  The WebKit bug I linked to has a patch
> that switches us to Core Text on 10.5 & 10.6.
>
> I'll do some perf tests and then we can make a decision based on that.
>
> Best regards,
> Jeremy
>
> 2009/11/24 Hironori Bono (坊野 博典) <hb...@chromium.org>
>
> 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