【问题标题】:Is there any need to include some fonts in head or are they default?是否需要在头部包含一些字体或者它们是默认的?
【发布时间】:2020-11-02 21:14:39
【问题描述】:

对于我自己的情况,是否需要将 Roboto 字体添加为 head 标签中的链接,或者在 Chrome 中已经是默认字体?

我只对 Chrome 感兴趣。

【问题讨论】:

  • 为什么不做个测试页试试呢?最多 10 行。
  • 您只希望它在 Chrome 上运行吗?
  • 我做了,从我注意到没有必要添加它,只是我在互联网上没有找到任何官方的东西。
  • @Guy Incognito,我正在使用 Electron 构建,所以是的
  • 那么您真正想知道的是,Electron 中是否包含 Roboto。

标签: javascript html css google-chrome fonts


【解决方案1】:

浏览器不安装字体,它们只是引用可用的字体。 可用作为关键字因浏览器运行的操作系统和设备而异。

Android 设备上的 Chrome 可能会访问 Roboto,因为 Google 大量使用它来处理 Material。但是,大多数桌面操作系统或 iOS 上默认情况下不会安装 Roboto,除非用户选择这样做。

如果您想保证任何字体可用,您需要将其包含在您的包中或从 CDN 中引用该字体,例如 fonts.google.com

【讨论】:

  • 这就是我提出这个问题的原因。到目前为止,我还没有能够达成共识,大多数答案都是不同的。例如,正如您所说,它应该被包含在任何设备上,但在这里例如 (websitesetup.org/web-safe-fonts-html-css) ,机器人字体被标记为 Web 安全字体
  • 默认情况下唯一可用的字体是系统字体。每个操作系统的系统字体都不同。 Roboto 只是 Android 上的系统字体,因此不是网络安全字体。
  • @GeorgianStan Roboto 在该页面上没有提到,除了在 cmets 中(你应该带着一粒沙子)。此外,文章本身只提到了 Windows 字体,所以我假设当作者说“网络安全”时,它们实际上是指“可供大多数桌面用户使用”。
猜你喜欢
  • 1970-01-01
  • 2016-04-15
  • 2019-03-18
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 2020-07-04
  • 2012-01-15
  • 2011-09-17
相关资源
最近更新 更多