27

最近,我们从一个客户那里收到了一个网站模型,该模型在菜单项、文章标题、块标题等的布局中广泛使用了Rockwell字体……

我以前从未听说过这种字体,我认为它不是网络安全的,我也在几个地方在线检查以确认这一点,比如这里这里,但找不到任何关于这种字体的参考。

因此,在告诉设计师我们将需要使用某种文本替换技术来使用这种字体后,他们告诉我们这确实是一种网络安全字体,并且他们在 Windows 和 Mac 中检查并安装了字体.

所以我们将使用这种字体,但我仍然很好奇这是一种标准字体,还是它与 Adob​​e 产品或任何其他应用程序一起安装。

有人有这方面的信息吗?

4

10 回答 10

38

有一组非常小的网络安全字体;Rockwell 不是其中之一,因为它带有第三方软件,如 Microsoft Office。

也就是说,如果您必须使用 Rockwell 作为您的主要字体,请务必为其定义一个体面的字体堆栈。也就是说,使用 CSS 来定义一个后备列表,其中每个后备都是一种网络安全字体:

body, input, textarea {
  font-family: Rockwell, "Courier New", Courier, Georgia,
                 Times, "Times New Roman", serif;
}

关于字体堆栈的一些信息:

如今(2011 年),现代浏览器支持通过@font-face. 流行的选项包括TypekitGoogle FontsFont Squirrel。请注意,并非所有浏览器都支持通过 CSS 加载自定义字体,因此您仍应将 Web 安全字体列为备用字体。

于 2009-03-27T21:34:43.023 回答
8

作为 Rockwell 的替代品,您可以使用来自Google Web Fonts API的名为 Arvo 的字体。

于 2011-02-22T13:46:17.607 回答
7

正如其他人所说,Rockwell不是网络安全字体。例如,我在一个非常普通的 Windows 盒子上输入这个并且没有它。它与某些版本的 Office 一起安装。

当前接受的答案建议使用适当的 CSS 字体堆栈将 Rockwell 提供给拥有它的访问者,并将更常见但不太适合的字体提供给没有它的访问者。这是很好的建议,所以这样做。

但是,您实际上可以做得更好。所有现代非 IE 浏览器要么现在支持 CSS Webfonts,要么将在其下一个版本中支持。此模块允许您在服务器上托管字体并在访问者访问时透明地将其提供给访问者,从而允许您使用大量不可靠的字体。继续为 Rockwell 添加 Webfont 支持,使其成为字体堆栈中的第二选择(在普通 Rockwell 之后)。这将允许使用高级浏览器但未安装 Rockwell 的访问者仍然可以获得您的排版的全部效果,同时允许使用较少浏览器的访问者仍然优雅地降级为另一种字体。

最后,如果你真的需要用字体打 IE,就用图像替换。SIFR 始终是一种选择,但它确实会减慢页面速度,尤其是在您使用大量页面的情况下。我是PIR的开发人员,这是一个不显眼且超轻量级的基于 javascript 的图像替换器,它使用 PHP 后端来生成图像。它直接从 CSS 中获取所有相关信息,甚至可以自动处理自动换行。我的一位用户还在开发一个 FastCGI 后端。PIR 生成 32 位 PNG,因此它可以提供完全透明(如果访问者使用知道如何处理透明颜色的浏览器,它甚至可以使字体本身透明)。

于 2009-03-27T23:06:33.490 回答
4

Rockwell 随 Office 2003 及更高版本以及某些 Adob​​e 产品一起安装。这不是我认为的网络安全的,所以一定要有一个后备。这是常用字体的列表。

于 2009-03-27T21:29:30.507 回答
1

罗克韦尔安装办公室。可能想尝试在没有办公室的计算机上运行东西!

于 2009-03-27T21:27:06.347 回答
1

你可以告诉你的设计师,比在 Windows 上,Rockwell 默认没有安装。它作为 Office 套件(更具体地说,Publisher)的一部分安装。更多信息在这里:http: //support.microsoft.com/kb/837463

于 2009-03-27T21:29:51.817 回答
0

罗克韦尔的可用性不一致,所以我不会依赖它。

但是,如果 Rockwell 使设计工作,那么我建议在字体上使用 sIFR 以使它们出现,而不管用户计算机上的内容是什么。

更多关于 sIFR 的信息在这里

于 2009-03-27T21:29:36.747 回答
0

如果您提供合理的回退,任何字体都是网络安全的。IE:

* { font-family:"Rockwell, Times New Roman, Times, serif";}

当然,这意味着要意识到后备字体和所需字体之间的差异。确保您在没有该字体的地方进行测试。

于 2009-03-27T21:30:18.180 回答
0

我的 Mac OS 10.5.6 (Leopard) 有迄今为止的所有更新,我的系统上没有这样的字体。我还在虚拟机上全新安装了 Windows XP,那里也没有 Rockwell 的迹象。

我认为你们的设计师只是想避免进一步的工作。在几个月前 Smashing Magazine 刊登“Sketch Rockwell”之前,我从未听说过 Rockwell。

我也会选择 sIFR,特别是如果您使用大于 16 的字体。这不仅是因为没有字体,而且在 Windows 上运行的浏览器也没有抗锯齿字体,这使得它们在大尺寸下看起来很糟糕。你可以在这里找到一个不错的 sIFR 教程

于 2009-03-27T21:30:51.440 回答
0

直接回答:Rockwell 不是网络安全字体。您可以做的是获取字体(可在此处免费下载,您可以将其导入样式表,从而使其在您的所有网页上可用。这样,您的访问者无需将其安装在计算机上即可查看它。

于 2016-07-20T03:35:15.160 回答