3

如何使 Windows 始终显示 Helvetica 而不是 Arial?这甚至可能吗?我知道它会自动替换它,但是有什么办法可以做到这一点。

我知道我可以使用字体松鼠,但显然这是非法的。还有其他解决方案吗?

4

3 回答 3

11

你不能。即使嵌入字体也不会强制执行任何操作,因为用户系统中的设置可能会阻止使用可下载字体。此外,嵌入 Helvetica非法的,除非其版权所有者允许。

如果您声明font-family: Helvetica,则仅当用户的系统安装了 Helvetica 时才会使用 Helvetica,而 Windows 系统通常不安装。由于 Windows 设置,当未安装 Helvetica 时,将使用 Arial。

于 2013-02-01T06:54:48.580 回答
0

使用此代码段确保您的网站使用 Helvetica 而不是 Arial(如果可能):

body {
   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
}

此外,还有许多 Helvetica 的替代品,如果你需要一些免费的东西,可以试试Google WebFonts,它们至少有一些看起来或多或少像 Helvetica 的字体:Actor、Asap、Cabin、Droid Sans、Lato、Open Sans、PT Sans、瓦雷拉。

于 2013-02-01T03:27:57.643 回答
0

正如已经说过的那样。如果您使用的是实际字体而不是字体图像,则不能合法地将字体强制到系统上。

您应该做的是使用正确的 CSS 字体堆栈,如其他答案所示,计算机将使用它在系统上拥有的第一个字体。

始终将 Helvetica 放在 Arial 之前,以便在可用时首先选择它。Helvetica 和 Arial DO 看起来非常相似,但关心的人可以分辨出来。

http://www.ironicsans.com/helvarialquiz/

于 2013-02-01T22:09:42.760 回答