Helvetica是一种浏览器基础字体吗?

12

有人能告诉我Helvetica是否是浏览器的基础字体吗?如果是,它没有在我的PS CS 4中加载。

我从哪里可以下载它?

6个回答

21

不,Helvetica不是“基本字体”。

“基本字体”的最佳定义可能是微软的网页核心字体,而Helvetica不在其中。

如果你想使用Helvetica,你需要要么购买Mac(它是Mac OS X上的默认字体之一),要么从拥有其版权的Linotype公司购买


10

这实际上是对Mark Ransom的评论,但内容过多,不能仅仅作为评论。

不仅有一款由GNU资助的免费URW++ Helvetica克隆字体,它是URW++ Nimbus Sans中最好看的Helvetica替代字体之一。不幸的是,对于许多用途而言,它是一种PS Type 1字体。

来自GNU项目的FreeSans字体(以openfont文件格式提供),基于Nimbus Sans。它随附于大多数Linux发行版中。与Arial相比(特别是在使用不支持微软(专利)字体反走样技术的计算机系统打印或屏幕显示时),它外观更好,甚至可能比Helvetica还要好看,并且支持许多Unicode字符,但与Helvetica(如Arial)不兼容。

有一个名为Liberation Sans的免费(在每个意义上都是)Arial替代字体,它与Arial(因此也与Helvetica)具有度量兼容性,但它实际上并不像Helvetica,也不太像Arial。

Nimbus、Arial、Liberation Sans或FreeSans都不支持Helvetica的所有样式变体(甚至少有Helvetica Neue的样式变体,这是捆绑在OS X中的字体)。Nimbus是提到的免费字体中最符合Helvetica标准的,因为它支持所有与Helvetica在PostScript 2打印机中和旧版Mac OS中一起提供的变体。但是,大多数现代文字处理器(甚至不支持PS Type 1字体的那些)都无法使用所有变体。

Nimbus和FreeSans采用“GPL with a font exception”许可证,允许在文档中嵌入字体。大部分商业字体都需要付费才能进行嵌入。Windows和OS X带有的字体以及其他大部分MS或Apple软件捆绑的字体都不允许进行嵌入,也不能将字体随数字文档一起发送到打印店。对于大部分商业字体,打印店必须拥有相应字体的许可证才能打印文档。特别是对于Windows字体来说,这一点尤其困难,因为Micro Soft字体许可证(所有?)都不允许在MS Windows之外使用(针对Web的MS Web Core字体不适合打印,与新版字体不兼容并且仅支持非常有限的字形),因此在打印前处理环节中,他们必须也使用基于MS Windows的软件。


2
文件格式有什么问题吗?我的意思是,我从来没有理解过。你不能只是将Type 1转换为TTF吗?我很久以前就做过这样的事情,而且它也起作用了。不过那是一个学校项目。 - Camilo Martin
非常感谢您的回答,这非常有启发性! - ksadowski

6

Helvetica是Mac系统上的标准字体。

然而,您可以在CSS字体声明中指定Helvetica,但还要确保为Windows用户包含备用字体。

例如:

body {font-family: Helvetica, Arial, sans-serif;}

1
在这个例子中,最好将Helvetica放在Arial之前,因为通常这两种字体都安装在Mac上。 - Rich Bradshaw
2
不要忘记在那个列表的末尾加上sans-serif - Paul Fisher
5
Verdana是一种宽大的无衬线字体,而Arial和Helvetica则是窄小的无衬线字体。如果你使用这些字体堆叠进行设计,文本列和垂直流与你想象的可能会有很大的不同。可以参考这个链接:http://safalra.com/web-design/typography/web-safe-fonts-myth/。 - guns
问题在于,如果Windows用户安装了Helvetica字体,它通常会呈现得很糟糕。因此,请不要将其放在Arial的前面。只需使用sans-serif即可。 - aehlke

5
如果您使用的是Windows电脑,而又不想购买Helvetica字体,那么Arial字体与Helvetica有些相似(请穿上防火服)。Microsoft Sans Serif字体的水平和垂直末端切割更类似于Helvetica,但只适用于不需要斜体的情况;Microsoft Sans Serif的斜体倾斜度过大。

3
不要过于仔细地观察,这样你就会没事的。不要与设计师争论这个问题,因为斜体末端会让他们发疯。 - guns

1

有一组标准的Postscript字体可在GPL许可下从URW++获得;我相信其中包括Helvetica的克隆版本,尽管它可能不以这个名称命名。


0
为了最大程度地确保浏览器使用Helvetica字体,你可以设置一个很好的备用字体栈。(我在这里假设你实际上是指经常在设计中使用的Helvetica Neue字体。)
body {
   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
}

https://css-tricks.com/snippets/css/better-helvetica/中借鉴

如前所述,Helvetica是Mac上的基础字体,但在PC上并不常用。这意味着大约10%的人(桌面用户)可以直接使用它。

如果您希望您的网站在任何地方都能显示相同的效果,那么您可能需要购买该字体。您可以在许多网站上购买Helvetica。价格各不相同,但对于小型Web使用,您至少需要支付30英镑才能获得一种类型变化(40美元)。

另一种选择是使用不同的字体。Google字体中的Open Sans https://fonts.google.com/specimen/Open+Sans 经常被推荐,尽管在我看来,它并不能真正替代Helvetica。

有很多文章列出了类似Helvetica的字体,其中一些是免费的。一个好的起点可能是这篇文章:

https://pangrampangram.com/blogs/journal/helvetica-alternatives


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接