Bug 100794

Summary: Enable complex-text measuring optimization for platforms using HarfBuzz
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: bashi, eae, efidler, leviw, tonyg
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 102603, 98317, 113243    
Bug Blocks:    

Description Eric Seidel (no email) 2012-10-30 16:13:29 PDT
Enable complex-text measuring optimization for platforms using HarfBuzz

Harfbuzz was explicitly excluded from:
http://trac.webkit.org/changeset/130851

Due to a fast/text/shaping/shaping-selection-rect.html regression:
https://bugs.webkit.org/show_bug.cgi?id=98317#c29

Enabling this is a 10% win for line layout.  Those don't come along very often. :)
Comment 1 Eli Fidler 2013-05-03 14:18:18 PDT
It seems like this is enabled unconditionally these days.
Comment 2 Eric Seidel (no email) 2013-05-21 23:44:47 PDT
I believe HarfBuzz was chromium-only.  And I believe this is either already done, or tracked separately in teh chromium issue tracker.