Web 网页字体的适配规则,这里就不班门弄斧了,有兴趣的可以自行搜索。
[](()端内其他地方排查
我们知道,加载自定义 html,通常需要调用 loadDataWithBaseURL 方法,查看端内调用的地方,发现其他都是正常的。只有这个奇葩 SignatureWebView ,自己拼接的 html 没有加 viewport
属性,进行适配
[](()总结
================================================================
-
如果 html 是自己拼接的,并且像素是 px,不要设置 WebViewSetting 的
setLoadWithOverviewMode
,setUseWideViewPort
(默认属性是 false),否则字体可能显示不正常,偏大或者偏小 -
如果 html 是自己拼接的,并且像素是 px,当我们设置 WebViewSetting 的
setLoadWithOverviewMode
,setUseWideViewPort 为 true(根据屏幕自适应),