I'm updating some existing code base which is using Gdiplus for rendering and replacing it for Skia instead. I saw that there's quite some difference on how the ani-aliasing is done between Skia and Gdiplus. This results in the text being displayed which looks less good when using Skia compared to Gdiplus.
(Left is Skia, right is Gdiplus). It's particularly clear when you zoom on the text:


(first one is Skia, second one is Gdiplus).
I used the font manager based on DirectWrite (SkFontMgr_New_DirectWrite) and draw the text through the SkCanvas::drawSimpleText method (with anti-aliasing turned on).
I'm currently also not using any of the Skia extensions, so this is the content of my
args.gn file:
clang_win = "C:\Program Files\LLVM"
is_debug=false
is_official_build=true
is_component_build=true
skia_use_system_expat=false
skia_use_system_libjpeg_turbo=false
skia_use_system_libpng=false
skia_use_system_libwebp=false
skia_use_system_zlib=false
skia_use_system_icu=false
skia_use_system_harfbuzz=false
Is there a way to improve the rendering of the text?