强制Windows显示Helvetica而不是Arial

时间:2013-02-01 00:02:38

标签: css fonts

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

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

3 个答案:

答案 0 :(得分:11)

你做不到。即使嵌入字体也不会强制任何东西,因为用户系统中的设置可能会阻止使用可下载字体。此外,除非版权所有者允许,否则嵌入Helvetica 是非法的。

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

答案 1 :(得分: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,Varela。

答案 2 :(得分:0)

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

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

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

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