我在使用Chrome移动版时遇到问题,其中某些文字的字体大小比CSS更大。我检查了开发人员工具,发现这些文本继承了正确的字体大小,但仍然在计算样式中渲染了5px。
我发现这篇文章Fix font size issue on Mobile Safari (iPhone) where text is rendered inconsistently and some fonts are larger than others? 但是-webkit-text-size-adjust在这里对我不起作用。
我已经检查了不同的移动浏览器,包括Dolphin,Opera Mobile和Safari,所有文本都正确呈现,除了Chrome移动版。
更新:已解决,这是由Chrome Mobile的设置导致文字变大。我不认为这是我们可以阻止的设置。
答案 0 :(得分:2)
问题是Chrome Mobile 18和Chrome Mobile 25之间的字体呈现方式发生了变化。看来,100%的Chrome缩放功能实际上是在扩展字体。我们必须将Chrome缩放功能设置为85%,以使字体不会升级。
此外,如果我们触摸网页上的任何内容,页面上的字体会重新调整为适当的大小。这种规模之间的转换非常令人担忧,因为它影响应用程序是一种非常消极的方式。特别是如果你正在尝试任何需要确保任何心理测量有效性的东西。