Fix advances for aliased text with DirectWrite.
authorBen Wagner <bungeman@google.com>
Fri, 14 Apr 2017 15:39:34 +0000 (11:39 -0400)
committerMatthew Leibowitz <mattleibow@live.com>
Fri, 21 Apr 2017 07:38:54 +0000 (09:38 +0200)
commitf95f135c485305abede487df9a7fd2d0efc0ed20
tree523db01e83f722a4b7950a96f43efc7ec138e451
parente989b31f4a42ffac94e2b8acbea5a935d6d65cbd
Fix advances for aliased text with DirectWrite.

The existing code assumes that GetGdiCompatibleGlyphMetrics transform
parameter acts the same as the GetGlyphOutlineW lpmat2 parameter.
However, it appears this is very much not true.

BUG=skia:6499

Change-Id: I88c762b27acd09cc746da4d6e2b901540876908a
Reviewed-on: https://skia-review.googlesource.com/13479
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
src/ports/SkScalerContext_win_dw.cpp
src/ports/SkScalerContext_win_dw.h