【问题标题】:Can I disable my local font in chrome?我可以在 chrome 中禁用我的本地字体吗?
【发布时间】:2014-02-14 06:21:02
【问题描述】:

我使用的系统总是在加载 google 字体时出错,但我看不到字体何时未加载,因为我在本地(用于 Photoshop)中拥有所有这些字体,所以字体在我的计算机上看起来不错.

所以,我想在 chrome 中禁用所有这些字体,以便我可以快速查看 google 字体是否正确加载。

你认为有可能吗??

谢谢

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

【问题讨论】:

  • 暂时删除它们?例如。将它们移出 Windows 上的 \fonts
  • 是的,但我更多的是寻找可以集成到我的工作流程中的一般性
  • 您可以在您的 CSS 中更改字体名称。您可以在 font-face 语法中设置字体名称,如下所示:@font-face{ font-family: myCustomFontName; src: url(FontName.ttf);} 只需将 myCustomFontName 更改为与本地系统中的字体名称不同的名称即可。
  • @youngshot 你有没有找到方法,或者你有没有重命名?

标签: google-chrome fonts font-face typeface


【解决方案1】:

在 Chrome/Brave 上,您现在可以查看字体的加载位置。转到view —> developer –> inspect elements –> 确保选中 elements 选项卡 –> 选择 computed 子选项卡 –> 滚动到底部并查找 rendered fonts。如果是本地文件,它会显示YOUR_FONT – local file


奖金:

如果使用 Mac,您可以在 Font Book 应用程序中禁用本地字体。只需打开该应用程序,然后找到要禁用的字体,右键单击并选择Disable "YOUR_FONT" Family。然后刷新页面,您应该会看到没有该字体的用户会看到什么。

【讨论】:

  • 您没有解释如何处理它。那里没有按钮。 (我没有使用 Mac)
  • 我不确定你在说什么@YanKingYin,哪里没有按钮?具体你在哪里卡住了?
【解决方案2】:

与其禁用你这边的字体,为什么不在 Chrome 或 Opera 中使用 font 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 会告诉您字体是否已加载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-20
    • 2012-11-01
    • 2011-10-02
    • 1970-01-01
    • 2010-11-20
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多