New issue
Advanced search Search tips

Issue 812530 link

Starred by 3 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task



Sign in to add a comment

Modularize Blink's text stack to reuse it in Chrome UI text rendering

Project Member Reported by drott@chromium.org, Feb 15 2018

Issue description

Filing an issue as a go to point for related discussions. 

Blink's text stack has a few advantages over the text stack in Chrome UI. It has more sophisticated font fallback, handles OpenType font features well, and is tightly integrated and performance optimized to work with HarfBuzz.


However it's currently tightly coupled with Blink's layout code and other parts of Blink's Unicode infrastructure (ICU abstractions, TextBreakIterators, string character types, etc.). 

Modularizing it, identifying which parts could be shared with the Chrome UI side would be a large project. It is likely possible, but has not been studied in depth from a feasibility and performance impact point of view.

Currently there is no commitment to take this on.

 

Comment 1 by drott@chromium.org, Feb 15 2018

Components: Blink>Fonts UI>Browser

Comment 2 by e...@chromium.org, Feb 15 2018

Labels: -Type-Bug Type-Task
Status: Available (was: Unconfirmed)

Sign in to add a comment