我在使用 Chrome 移动设备时遇到问题,某些文本的字体大小比 CSS 中的字体大小大。我检查了开发人员工具,发现这些文本继承了正确的字体大小,但在计算样式中仍然渲染了 5px 大。
我找到这个帖子修复 Mobile Safari (iPhone) 上的字体大小问题,其中文本呈现不一致并且某些字体比其他字体大? https://stackoverflow.com/questions/5303263/fix-font-size-issue-on-mobile-safari-iphone-where-text-is-rendered-inconsisten但 -webkit-text-size-adjust 在这里对我不起作用。
我检查了不同的移动浏览器,包括 Dolphin、Opera Mobile 和 Safari,除了 Chrome mobile 之外,所有浏览器都正确呈现了文本。
更新:已解决,是由于Chrome Mobile设置使文本变大所致。我不认为这是我们可以在设置中阻止的东西。
问题在于 Chrome Mobile 18 和 Chrome Mobile 25 之间字体的呈现发生了变化。看来 Chrome 的 100% 缩放功能实际上是向上缩放字体。我们必须将 Chrome 缩放功能设置为 85%,才能使字体不被放大。
此外,如果我们触摸网页上的任何内容,页面上的字体也会重新调整到正确的大小。这种尺度之间的转变非常令人担忧,因为它对应用程序的影响是一种极其负面的方式。特别是如果您正在尝试任何需要确保心理测量有效性的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)