As per discussion in CHAP: Skia will implement GASP support for choosing DWrite rendering mode SYMMETRIC/ASYMMETRIC according to gasp table and this will be initially suppressed in Chrome using DEFINES in /skia/BUILD.gn, then we can experiment removing font family specific hacks in FontCacheSkiaWin.cpp and then remove the suppression flag.
eae@, could you take a look at the following two files in Gimp and cycle through layer visibility, at the magnification of your choice? The files are intended to provide an easy means of comparison between before and after. They contain a base layer of Chrome M56 on Windows 10, the next layer is Chrome Dev with gasp-handling enabled, the topmost layer is Edge on Windows 10 for comparison (which does not seem to do RGB subpixel).
As far as I can tell we can readability and additional consistency at font size 12 especially for Simsun and Pmingliu.
I don't have access to a Windows 8 or Windows 7 machine. Is there a chance you could build https://codereview.chromium.org/2737533002 on Win7 or Win8 and take screenshots of http://roettsch.es/gasptest.html and roettsch.es/gasptest.html?cjk so that we could add them to the comparison files?
I'm also attaching GIF versions for a quick comparison without using GIMP - use with caution due to compression artifacts.
Comment 1 by drott@chromium.org
, Sep 8 2016