Firefox呈现字体与其他浏览器不同-可通过功能检测修复?

Firefox呈现字体与其他浏览器不同-可通过功能检测修复?,firefox,browser-detection,Firefox,Browser Detection,我理解并同意从浏览器检测到功能检测的转变,但这无助于我解决这个问题:我使用的是Dosis字体,Firefox比其他浏览器显示的字母间隔更远。目前,我正在使用navigator.userAgent检测浏览器并相应地调整字母间距。现在,Firefox的哪些功能可以帮助我进行这种检测 想到的第一个解决方案是,如果间隔开的字母导致整体文本字符串比正常情况下更长,则使用Dosis文本在某处创建一个不可见的,并检查其宽度。这将检查特定错误,而不仅仅是浏览器。是的,但这里没有错误;FF只是以不同的方式呈现文本

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

想到的第一个解决方案是,如果间隔开的字母导致整体文本字符串比正常情况下更长,则使用Dosis文本在某处创建一个不可见的
,并检查其宽度。这将检查特定错误,而不仅仅是浏览器。

是的,但这里没有错误;FF只是以不同的方式呈现文本。我正要尝试FitText,一个我刚刚碰到的插件。如果我得到一个积极的结果,我会发表评论。谢谢你的回答。