gecko-dev/gfx
Masayuki Nakano 99a1135919 Bug 1351332 gfxDWriteFontList and gfxGDIFontList should ignore italic face of Meiryo for using synthetic italic style r=jfkthame
Meiryo has same glyph for both normal style and italic/oblique style.  Therefore, if we will use it as default Japanese font, italic/oblique style won't be used in Japanese text.  It's too bad for <em>, <i> and backward compatibility with MS PGothic.

This patch makes gfxDWriteFontList and gfxGDIFontList ignore italic style face(s) of Meiryo at creating Meiryo's font face list.

Note that in GDI mode, font names are localized.  Therefore, we need to compare with both English name and Japanese name.  However, in DirectWrite mode, face names are not localized.  Therefore, it's enough to compare only with English face names.

MozReview-Commit-ID: 60tFxB0jcd

--HG--
extra : rebase_source : 45eb61403f97cd765de1b81c290c29632d8174e5
2017-03-29 18:38:41 +09:00
..
2d Bug 1352564 - Add a method to invert a Matrix4x4 if it's invertible. r=botond 2017-04-02 17:20:23 -04:00
angle Bug 1292534 - Patch lexical parser files generated by flex. r=jgilbert 2017-03-20 18:20:19 -04:00
cairo Bug 1345243. Remove support for building without DirectWrite. r=bas 2017-03-17 15:39:14 -04:00
config Merge m-c to graphics 2017-03-29 10:24:15 -04:00
doc Bug 1349692 - Update webrender to dafe3579e8dc886e6584116dc52a9362b543c169. r=jrmuizel 2017-03-28 17:49:11 -04:00
docs
gl Bug 1323316 - Use ANGLE for WebRender on Windows. r=jrmuizel,kats 2017-03-29 10:14:19 -04:00
graphite2 Bug 1345461 - Adjust vector allocation. r=jrmuizel 2017-03-09 21:07:05 +00:00
harfbuzz Bug 1344578 - Update harfbuzz to version 1.4.5. r=jfkthame 2017-03-15 17:12:44 -04:00
ipc Bug 1352237 - Fix a rebasing mistake so that we actually get profiles from the GPU process. r=dvander 2017-03-30 17:58:25 -04:00
layers Bug 1352564 - Add a method to invert a Matrix4x4 if it's invertible. r=botond 2017-04-02 17:20:23 -04:00
ots Bug 1341895 - Include most recent OTS tag allowing it to be tracked for automated release notifications. r=fredw 2017-02-22 16:34:25 -06:00
qcms
sfntly Bug 1330495 - Unbreak FreeBSD build after bug 1324739. r=jfkthame 2017-01-12 03:19:33 +00:00
skia Bug 1350783 - support bitmaps fonts in gfxFcPlatformFontList. r=jfkthame 2017-03-29 13:47:46 -04:00
src bug 1349849 document nsITheme::WidgetStateChanged() r=mstange 2017-03-23 19:11:00 +13:00
tests Bug 1333482 part 5 - [css-ui] Enable '-moz-appearance' support for some tests. r=dholbert 2017-03-23 22:11:23 -07:00
thebes Bug 1351332 gfxDWriteFontList and gfxGDIFontList should ignore italic face of Meiryo for using synthetic italic style r=jfkthame 2017-03-29 18:38:41 +09:00
vr Backed out the accidental backout of the backout of 3 changesets (bug 1311802). r=backout/reland 2017-03-31 10:11:19 +02:00
webrender Bug 1349692 - Update webrender to dafe3579e8dc886e6584116dc52a9362b543c169. r=jrmuizel 2017-03-28 17:49:11 -04:00
webrender_bindings Merge m-c to graphics 2017-03-29 10:24:15 -04:00
webrender_traits Bug 1349692 - Update webrender to dafe3579e8dc886e6584116dc52a9362b543c169. r=jrmuizel 2017-03-28 17:49:11 -04:00
ycbcr Bug 1341543: don't use internal-only I4xxToARGBMatrix() functions from libyuv r=sotaro 2017-02-24 14:01:56 -05:00
moz.build Merge m-c to graphics 2017-01-25 08:52:04 -05:00