Firefox渲染字体与其他浏览器不同 - 可以通过功能检测进行修复?

时间:2013-08-12 23:13:00

标签: firefox browser-detection

我理解并同意从浏览器检测到特征检测的转变,但它对我没有帮助解决这个问题:我使用的是Dosis字体,其字母显示的距离比其他浏览器远得多。目前,我正在使用navigator.userAgent来检测浏览器并相应地调整字母间距。现在,Firefox的哪些功能可以帮助我进行这种检测?

1 个答案:

答案 0 :(得分:1)

首先想到的解决方案是,如果间隔开的字母导致整个文本字符串长度超过正常值,请在Dosis文本的某处创建一个不可见的<div>并检查其宽度。这将检查特定错误,而不仅仅是浏览器。