Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(594)

Issue 2598393002: Do not skip ink for ideographic scripts (Closed)

Created:
3 years, 12 months ago by kojii
Modified:
3 years, 11 months ago
Reviewers:
drott
CC:
ajuma+watch_chromium.org, blink-reviews, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, danakj+watch_chromium.org, dshwang, drott+blinkwatch_chromium.org, krit, f(malita), jbroman, Justin Novosad, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Do not skip ink for ideographic scripts This patch changes not to skip ink for ideographic scripts, where skipping ink is inappropriate. In order to know when not to apply ink skipping, this patch adds an optional vector to GlyphBuffer containing the glyph indexes that are exempt from ink skipping. BUG=677093 Committed: https://crrev.com/8584def66acd7836e089a59a598f9f44e50ace7b Cr-Commit-Position: refs/heads/master@{#441593}

Patch Set 1 #

Patch Set 2 : Fix, cleanup, add test #

Patch Set 3 : Add comments, remove unnecessary code #

Patch Set 4 : Fix test flakiness at element boundaries #

Patch Set 5 : Fix not to compute twice #

Total comments: 1

Patch Set 6 : drott review #

Total comments: 10

Patch Set 7 : drott review #

Total comments: 1

Patch Set 8 : drott nits #

Messages

Total messages: 52 (38 generated)
kojii
PTAL. Tried another approach by splitting runs http://crrev.com/2601753002 but this approach looks more reasonable to ...
3 years, 11 months ago (2016-12-28 04:09:42 UTC) #12
kojii
text-underline-position: under has a perf concern, and that hyatt commented that he made it for ...
3 years, 11 months ago (2016-12-30 06:51:10 UTC) #26
drott
Again, Koji, thanks for pushing this and trying to resolve the CJK ink skipping. I've ...
3 years, 11 months ago (2016-12-30 09:02:53 UTC) #27
kojii
Hey, happy new year. I had bad cold and could not respond early, but thank ...
3 years, 11 months ago (2017-01-02 02:31:27 UTC) #28
kojii
PTAL. PS6 changed to follow your advises, except that it uses a state in GlyphBuffer ...
3 years, 11 months ago (2017-01-02 05:22:47 UTC) #31
drott
Hi Koji, first of all sorry that some of my comments could have been in ...
3 years, 11 months ago (2017-01-02 15:07:46 UTC) #34
drott
Please ignore the first comment, it does not apply to the latest patchset, Rietveld stored ...
3 years, 11 months ago (2017-01-02 15:16:57 UTC) #35
kojii
PTAL, all done, thank you for your detailed review as always.
3 years, 11 months ago (2017-01-04 13:30:57 UTC) #38
drott
LGTM, looks great now, thank you Koji for reworking this repeatedly. I am glad we ...
3 years, 11 months ago (2017-01-04 14:42:15 UTC) #41
drott
https://codereview.chromium.org/2598393002/diff/140001/third_party/WebKit/LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-skip-ink-ideograph.html File third_party/WebKit/LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-skip-ink-ideograph.html (right): https://codereview.chromium.org/2598393002/diff/140001/third_party/WebKit/LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-skip-ink-ideograph.html#newcode9 third_party/WebKit/LayoutTests/fast/css3-text/css3-text-decoration/text-decoration-skip-ink-ideograph.html:9: <p>&#x696D;aaa Nit: Can we keep the lines with the ...
3 years, 11 months ago (2017-01-04 14:42:27 UTC) #42
kojii
thank you, all nits done.
3 years, 11 months ago (2017-01-05 04:22:48 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2598393002/160001
3 years, 11 months ago (2017-01-05 04:23:07 UTC) #47
commit-bot: I haz the power
Committed patchset #8 (id:160001)
3 years, 11 months ago (2017-01-05 06:00:52 UTC) #50
commit-bot: I haz the power
3 years, 11 months ago (2017-01-05 06:04:40 UTC) #52
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/8584def66acd7836e089a59a598f9f44e50ace7b
Cr-Commit-Position: refs/heads/master@{#441593}

Powered by Google App Engine
This is Rietveld 408576698