首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Firefox中阻止某种字体?

如何在Firefox中阻止某种字体?
EN

Stack Overflow用户
提问于 2009-07-31 06:34:35
回答 3查看 4.2K关注 0票数 9

我在我的Windows XP PC上安装了Helvetica,这对于设计来说很棒,但在PC上的浏览器中显示时,Helvetica看起来很可怕。

例如,如果我访问一个具有这种风格的网站:

代码语言:javascript
运行
复制
font-family: Helvetica, Arial, sans-serif;

将显示...Helvetica,因为它安装在我的系统上。

我可以强制Firefox假装我的系统上没有安装Helvetica吗?我希望这些页面以Arial显示。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-31 06:42:49

有一天,我偶然发现一个使用Comic Sans的网站,我决定用Verdana取代它。我做了一些谷歌搜索,找到了this Greasemonkey script,它可以从你访问的任何网站上删除漫画Sans。我重写了这个脚本,用Arial替换了Helvetica

代码语言:javascript
运行
复制
var tags = document.getElementsByTagName('*');
for (var i in tags) {
    var style = getComputedStyle(tags[i], '');
    if (style.fontFamily.match(/helvetica/i)) {
        var fonts = style.fontFamily.split(',');
        for (var j in fonts) {
            if (fonts[j].match(/helvetica/i)) {
                fonts[j] = 'arial';
            }
        }
        tags[i].style.fontFamily = fonts.join(',');
    }
}
票数 8
EN

Stack Overflow用户

发布于 2013-10-14 11:03:28

下面的说明不需要任何插件或插件,这是一个额外的好处。

  1. 找到指向'chrome‘子文件夹的profile folder.
  2. Navigate。如果该文件不存在,则创建它。现在在该文件夹内,在文本编辑器中创建一个名为'userContent.css'.
  3. Open
  4. 的空文件,并添加以下文本(全部在一行中):@font-face { font-family: 'Helvetica'; src: local('Arial'); }
  5. Save该文件并重新启动

只需注意一下第四步。您可能需要替换几种字体,因此您应该复制并粘贴该行,但替换每种字体。例如,我需要这个:@font-face { font-family: 'helvetica neue'; src: local('Arial'); }

票数 9
EN

Stack Overflow用户

发布于 2009-07-31 06:36:35

我认为User CSS/User样式可以提供帮助,因为您可以强制浏览器覆盖页面样式。

help的一些tutorials

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1210975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档