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

Issue 642863005: Consolidate Font::codePath kerning & ligatures exceptions (Closed)

Created:
6 years, 2 months ago by f(malita)
Modified:
6 years, 2 months ago
CC:
blink-reviews, jamesr, pdr+graphicswatchlist_chromium.org, jbroman, mkwst+moarreviews_chromium.org, danakj, Rik, Stephen Chennney, krit, rwlbuis
Project:
blink
Visibility:
Public.

Description

Consolidate Font::codePath kerning & ligatures exceptions Currently, we tweak the computed code path in several places to force kerning & ligatures handling via the complex path. These checks are identical and can be handled in codePath() instead. The refactoring preserves existing logic. R=eae@chromium.org,jbroman@chromium.org,dominik.rottsches@intel.com Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183562

Patch Set 1 #

Patch Set 2 : Emphasis fix #

Total comments: 6

Patch Set 3 : review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -48 lines) Patch
M Source/core/rendering/svg/SVGTextMetricsBuilder.cpp View 1 2 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/fonts/Font.h View 1 2 2 chunks +1 line, -6 lines 0 comments Download
M Source/platform/fonts/Font.cpp View 1 2 7 chunks +13 lines, -40 lines 0 comments Download
M Source/platform/text/TextPath.h View 1 2 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 7 (1 generated)
f(malita)
6 years, 2 months ago (2014-10-10 13:26:21 UTC) #1
Dominik Röttsches
Good idea. A few comments. https://codereview.chromium.org/642863005/diff/100001/Source/platform/fonts/Font.cpp File Source/platform/fonts/Font.cpp (right): https://codereview.chromium.org/642863005/diff/100001/Source/platform/fonts/Font.cpp#newcode305 Source/platform/fonts/Font.cpp:305: CodePath Font::codePath(const TextRun& run, ...
6 years, 2 months ago (2014-10-10 13:37:54 UTC) #2
f(malita)
https://codereview.chromium.org/642863005/diff/100001/Source/platform/fonts/Font.cpp File Source/platform/fonts/Font.cpp (right): https://codereview.chromium.org/642863005/diff/100001/Source/platform/fonts/Font.cpp#newcode305 Source/platform/fonts/Font.cpp:305: CodePath Font::codePath(const TextRun& run, int from, int to) const ...
6 years, 2 months ago (2014-10-10 14:09:12 UTC) #3
Dominik Röttsches
> But a quick search reveals that it's not actually being used/set at all! > ...
6 years, 2 months ago (2014-10-10 14:14:59 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/642863005/200001
6 years, 2 months ago (2014-10-10 20:03:47 UTC) #6
commit-bot: I haz the power
6 years, 2 months ago (2014-10-10 21:54:00 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 (id:200001) as 183562

Powered by Google App Engine
This is Rietveld 408576698