我注意到,由于字体呈现方式的更改,使用硬件加速的浏览器的字体大小并不相同-使字符显得更小。在具有水平导航的站点上,这实际上已成为一个问题。

是否可以使用JavaScript或JS库来检测在浏览器中启用(或禁用)的硬件加速?

Modernizr似乎没有提供这种选择。

最佳答案

字体渲染取决于浏览器,操作系统和用户设置。因此,您的网站应该优雅地处理此类差异,而不是依赖像素精确的字体渲染。硬件加速只是这种差异的另一个来源。

既然您实际上并不希望了解它是否是硬件加速的,而是要了解字体渲染的差异,那么如何测量某些渲染文本的大小并根据此来调整页面呢?

关于javascript - 是否可以通过浏览器在JavaScript中检测硬件加速?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5403825/

10-10 00:52