我能否在Chrome中禁用本地字体?

12

我正在处理一个系统,它总是出现谷歌字体加载问题,但我无法看到字体是否未加载,因为我已经在本地(用于Photoshop)拥有了所有这些字体,所以在我的电脑上字体看起来很好。

因此,我想在Chrome中禁用所有这些字体,这样我就可以快速查看谷歌字体是否正确加载。

您认为这是可能的吗?

谢谢

附言:请原谅我的英语,我是法国人。


2
暂时将它们移除?例如,将它们从Windows的\fonts目录中移出。 - Alex K.
1
是的,但我更在寻找一个通用的工具,可以集成到我的工作流程中。 - tomtomtom
3
你可以在你的CSS中更改字体名称。你可以通过以下方式在font-face语法中设置字体名称:@font-face{ font-family: 我自定义的字体名称; src: url(FontName.ttf);}只需将 "我自定义的字体名称" 更改为与本地系统中字体名称不同的名称即可。 - Mahmood Kohansal
1
@youngshot 你找到方法了吗,还是改名字了? - AJcodez
不是在Chrome中,而是在Firefox中:请查看我对问题“在浏览器中禁用系统中安装的字体”的回答。我的回答 - Graham Hannington
2个回答

5

与其在您的一侧禁用字体,不如在Chrome或Opera中使用字体API,并按照以下指定的所有字体运行?

document.fonts.ready.then(function(set) {
  // Log that the fonts are loaded
  console.log(set);
  var t;
  for(var t of set.entries()) {
    console.log(t); 
  }
});
FontFaceSet 可以告诉你字体是否已经被加载。

4

在Chrome/Brave上,您现在可以看到字体是从哪里加载的。进入查看 —> 开发人员 –> 检查元素 –> 确保选择了元素选项卡 –> 选择计算子选项卡 –> 滚动到底部并查找呈现字体。如果是本地文件,则会显示YOUR_FONT - 本地文件

enter image description here


奖励:

如果使用的是Mac电脑,您可以在Font Book应用程序中禁用本地字体。只需打开该应用程序,找到要禁用的字体,右键单击,并选择禁用“YOUR_FONT”系列。然后刷新页面,您应该可以看到没有该字体的用户所看到的内容。

enter image description here


你没有解释该怎么做。那里没有按钮。(我不使用Mac) - Yan King Yin
我不确定你在说什么,@YanKingYin,哪里没有按钮?具体是在哪里卡住了? - fredrivett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接