1,字体有几个点要注意修改:
- third_party\WebKit\Source\platform\fonts\win\FontCacheSkiaWin.cpp的FontCache::FontCache s_useSubpixelPositioning 要为false
- FontCache::FontCache 的fontManager = SkFontMgr_New_GDI();
- third_party\WebKit\Source\platform\fonts\win\FontPlatformDataWin.cpp computePaintTextFlags要记得从windows取是否支持抗锯齿
- FontMetrics::setAscent可以下个断点,对比下老mb是否值一样。
- SK_CPU_SSE_LEVEL=20
SK_GDI_ALWAYS_USE_TEXTMETRICS_FOR_FONT_METRICS
SK_USE_DISCARDABLE_SCALEDIMAGECACHE
SK_GAMMA_SRGB
SK_GAMMA_CONTRAST=0.5
SK_IGNORE_ETC1_SUPPORT=1 这几个宏记得在skia里打开。 - third_party\WebKit\Source\platform\fonts\win\FontCacheSkiaWin.cpp typefacesMatchesFamily 记得加上默认微软雅黑字体