New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 593260 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 637001



Sign in to add a comment

Replace customized emoji sequence linebreaking with ICU behavior

Project Member Reported by drott@chromium.org, Mar 9 2016

Issue description

We're currently customizing the line breaking opportunities returned from ICU's line breaking iterator and rejecting those positions that would split an emoji sequence. 

This is work in progress in the Unicode consortium for defining the rules, and in ICU 57 on the implementation side. aheninger@google.com has been working on the relevant ICU changes, related ICU bug: http://bugs.icu-project.org/trac/ticket/12081

Once the required changes are in ICU, we should roll to that version and remove the custom code.

 

Comment 1 by drott@chromium.org, Mar 9 2016

Components: Blink>Fonts Blink>Fonts>Emoji

Comment 2 by drott@chromium.org, Aug 11 2016

Blockedon: 637001

Comment 3 by js...@chromium.org, Nov 3 2016

ICU was updated to 58.1 and ICU's line break iterator should not break emoji sequences, but disabling isBreakValid() led to test failures. Will try to run test strings with a standalone test program (+ ICU 58). 

Comment 4 by e...@chromium.org, May 21 2018

Status: WontFix (was: Assigned)

Sign in to add a comment