Lee Salzman
fd28aa44da
Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D47035
--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:45 +00:00
Lee Salzman
2b03a82ba0
Bug 1584268 - only instantiate Cairo fonts when drawing to Cairo target. r=jfkthame
...
This removes a lot of old cruft in thebes to instantiate Cairo scaled fonts.
Instead, we only instantiate the Cairo scaled font inside Moz2D when we actually
need it for DrawTargetCairo. This thus gets rid of the duplicated code we had
inside both Moz2D and thebes to deal with Cairo scaled fonts.
Differential Revision: https://phabricator.services.mozilla.com/D47297
--HG--
extra : moz-landing-system : lando
2019-10-01 21:56:30 +00:00
Lee Salzman
44eb8379af
Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44497
--HG--
extra : moz-landing-system : lando
2019-09-16 17:15:10 +00:00
Lee Salzman
2d38529fad
Bug 1547063 - add SharedFTFace abstraction of FT_Face. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44491
--HG--
extra : moz-landing-system : lando
2019-09-16 17:03:04 +00:00
Cosmin Sabou
8113720646
Backed out 8 changesets (bug 1547063) for causing bug 1581466. a=backout
...
Backed out changeset c969a93b0ca7 (bug 1547063)
Backed out changeset 003f5a79c6a7 (bug 1547063)
Backed out changeset 2c7032b4d022 (bug 1547063)
Backed out changeset 23892ecc6ef8 (bug 1547063)
Backed out changeset af6e6807ece7 (bug 1547063)
Backed out changeset ebc71e607938 (bug 1547063)
Backed out changeset 772c3427c791 (bug 1547063)
Backed out changeset e74a67e2afe3 (bug 1547063)
2019-09-16 10:44:20 +03:00
Lee Salzman
0d6ebe2503
Bug 1547063 - Use FreeType metrics directly instead of querying Cairo. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44497
--HG--
extra : moz-landing-system : lando
2019-09-15 03:01:19 +00:00
Lee Salzman
d5010d11ca
Bug 1547063 - add SharedFTFace abstraction of FT_Face. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44491
--HG--
extra : moz-landing-system : lando
2019-09-15 02:59:44 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Lee Salzman
5285c599ca
Bug 1485712 - set SkTypeface atomically in ScaledFonts. r=rhunt
2018-08-23 14:58:21 -04:00
Lee Salzman
9e14da3f5a
Bug 1470515 - refactor ScaledFontFreeType for Android WR. r=rhunt
...
--HG--
rename : gfx/2d/NativeFontResourceFontconfig.cpp => gfx/2d/NativeFontResourceFreeType.cpp
rename : gfx/2d/NativeFontResourceFontconfig.h => gfx/2d/NativeFontResourceFreeType.h
rename : gfx/2d/ScaledFontCairo.cpp => gfx/2d/ScaledFontFreeType.cpp
rename : gfx/2d/ScaledFontCairo.h => gfx/2d/ScaledFontFreeType.h
2018-06-14 16:42:56 -07:00