这是 Apple iOS Safari 为所有网站选择默认缩放级别的设置方法:
前往“设置”->“Safari”->“针对网站的设置”->“页面缩放”->“其他网站”:
50%/75%/85%/100%/125%/150%/175%/200%/250%/300%
参见:https://www.macrumors.com/how-to/make-text-bigger-safari-for-ios/
通过默认仅为 discourse 网站设置 font: -apple-system-body;,我们与广泛使用的段落基础 font-size: 15px 完全不同。
现在,这为所有 discourse 网站引入了一个特殊情况:字体太大。
每个用户都必须为 discourse 网站域名设置一个特殊的缩放级别,例如 85%。
或者,如果用户已经在 Safari 中设置了更高的缩放级别,例如 150%,她现在必须仅为 discourse 域名将其设置为例如 125%。
我强烈建议不要实施此更改!
请撤销此 PR 的合并。
请检查当 iPhone iOS 上的系统字体设置约为 150% 且 Safari 页面缩放设置为 150% 时会发生什么:
- 对于普通网站,这应该导致 150%
- 随着对 Discourse
font: -apple-system-body;的新更改,这可能会导致 225% (= 150% * 150%)
据我所知,Android 上的 Chrome 没有:只有 Chrome 界面会根据系统设置进行缩放。
要缩放网站字体大小,请打开 Chrome 并转到“设置”->“辅助功能”->“文本缩放”