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

Issue 450733002: Use font manager on Android. (Closed)

Created:
6 years, 4 months ago by bungeman-chromium
Modified:
6 years, 4 months ago
CC:
chromium-reviews, darin-cc_chromium.org, erikwright+watch_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Use font manager on Android. The corresponding Blink side change is https://codereview.chromium.org/447233003/ . These two can be committed in any order. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288168

Patch Set 1 #

Patch Set 2 : Only the files we wanted. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -5 lines) Patch
M skia/skia_common.gypi View 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
bungeman-skia
6 years, 4 months ago (2014-08-07 16:28:01 UTC) #1
bungeman-skia
lgtm
6 years, 4 months ago (2014-08-07 17:51:20 UTC) #2
bungeman-skia
The CQ bit was checked by bungeman@google.com
6 years, 4 months ago (2014-08-07 17:51:27 UTC) #3
djsollen
lgtm, but I'm not an committer so it doesn't count for much.
6 years, 4 months ago (2014-08-07 17:52:44 UTC) #4
tomhudson
lgtm
6 years, 4 months ago (2014-08-07 17:54:50 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bungeman@chromium.org/450733002/20001
6 years, 4 months ago (2014-08-07 17:56:25 UTC) #6
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_chromium_rel_swarming on tryserver.chromium.mac ...
6 years, 4 months ago (2014-08-07 19:39:14 UTC) #7
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-07 20:11:33 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_swarming on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_swarming/builds/838)
6 years, 4 months ago (2014-08-07 20:11:34 UTC) #9
bungeman-skia
The CQ bit was checked by bungeman@google.com
6 years, 4 months ago (2014-08-07 20:13:53 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bungeman@chromium.org/450733002/20001
6 years, 4 months ago (2014-08-07 20:18:52 UTC) #11
commit-bot: I haz the power
Change committed as 288168
6 years, 4 months ago (2014-08-07 23:44:02 UTC) #12
Michael van Ouwerkerk
Is it possible these changes are related? Looks like font size changed a little: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showLargeExpectations=true&tests=fast%2Fshapes%2Fshape-outside-floats%2Fshape-outside-floats-ellipse-margin-right.html%2Csvg%2Foverflow%2Foverflow-on-outermost-svg-element-in-xhtml-defaults.xhtml%2Csvg%2FW3C-SVG-1.1-SE%2Fcoords-dom-02-f.svg%2Csvg%2Fas-background-image%2Fsvg-width-100p-as-background.html%2Ccss1%2Ffont_properties%2Ffont_variant.html%2Cfast%2Ftext%2Fchromium-linux-fontconfig-renderstyle.html
6 years, 4 months ago (2014-08-08 10:36:03 UTC) #13
tomhudson
On 2014/08/08 10:36:03, Michael van Ouwerkerk wrote: > Is it possible these changes are related? ...
6 years, 4 months ago (2014-08-08 12:20:49 UTC) #14
bungeman-skia
On 2014/08/08 12:20:49, tomhudson wrote: > On 2014/08/08 10:36:03, Michael van Ouwerkerk wrote: > > ...
6 years, 4 months ago (2014-08-08 14:15:18 UTC) #15
bungeman-skia
6 years, 4 months ago (2014-08-12 18:02:40 UTC) #16
Message was sent while issue was closed.
On 2014/08/08 14:15:18, bungeman1 wrote:
> On 2014/08/08 12:20:49, tomhudson wrote:
> > On 2014/08/08 10:36:03, Michael van Ouwerkerk wrote:
> > > Is it possible these changes are related? Looks like font size changed a
> > little:
> > >
> >
>
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showLarge...
> > 
> > This should have been an Android-only text change, and most of those changes
> are
> > not text-related or not Android-only.
> > It's *possible* it changed some font lookup behavior on Android; it'd be
good
> > for Ben to look at fast/text/chromium-linux-fontconfig-renderstyle.html, but
> > even there are are some small non-Android font changes going on.
> 
> Things are difficult because there is no trybot for the android layout bot. I
> will need to see how Ahem is being used, as that might be related. The rest of
> the changes I see in your link look like someone mucked with the linear
metrics
> and subpixel rendering selection.

This change required follow on CLs https://codereview.chromium.org/451093002/
and https://codereview.chromium.org/461673002/ . Skia provides some test globals
which Blink can set in order to use a set of test fonts. This change did not
allow for this, and it was added in the follow on CLs. After all of these
changes rolled into Chromium, the issue was resolved. We have also commented on
our wish to eventually remove these globals and provide a better means of having
alternate fonts so that this will not happen again (and the code will also be
much cleaner).

Powered by Google App Engine
This is Rietveld 408576698