我如何制作,以便Windows始终显示Helvetica而不是Arial?这甚至可能吗?我知道它会自动替代它,但有没有办法做到这一点。
我知道我可以使用字体松鼠,但显然这是非法的。还有其他解决方案吗?
答案 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看起来非常相似,但关心的人可以分辨出来。