在CSS中覆盖禁用Firefox的"允许页面选择自己的字体"?

Rya*_*ter 3 css firefox fonts twitter-bootstrap font-awesome

我在Peer.fm中使用Font Awesome作为我的图标,我最近收到了一个用户的错误报告,当禁用"允许页面选择自己的字体"设置时,图标无法在Firefox中正确显示.

如果没有将我的图标实际转换为图像,有没有办法在这种特定情况下覆盖我的终端上的浏览器设置?

Eso*_*ame 5

不会.此设置会影响浏览器处理网站CSS的方式,而您的网页无权更改该网页.

Mozilla支持论坛上的这个主题讨论了您的问题.官方回应:

这看起来某些自定义字体用于这些图标,因此只能在真实页面上进行检查.这样的字体是通过@ font-face规则在网页上指定和下载的,只有在服务器的字体启用时才会应用这些字体....除了(暂时)启用网站字体之外没有任何关系在那些页面上.

可以使用解决方法,例如下载自定义字体并将其设置为浏览器的默认字体,但只能由用户在本地应用.