可访问性:为视障用户自动选择更大的文本大小

这是 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 并转到“设置”->“辅助功能”->“文本缩放”