在网站中使用Helvetica Neue

use*_*209 20 html css fonts

通常情况下,我"Helvetica Neue"在一些网站上使用字体,虽然看其他网站,我见过一些"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue".

有没有理由以这种方式引用Helvetica Neue?或者我应该坚持我使用的正常吗?

Bil*_*oat 36

我推荐这篇关于Chris Coyier题为Better Helvetica的CSS Tricks的文章:

http://css-tricks.com/snippets/css/better-helvetica/

他基本上建议涵盖所有基础的以下声明:

body {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
}
Run Code Online (Sandbox Code Playgroud)

  • @Ĭsααctիεβöss 只有那些有空格的才需要 (2认同)

Red*_*Taz 18

他们采用'霰弹枪'方法来引用字体.浏览器将尝试将每个字体名称与用户计算机上的任何已安装字体(按照列出的顺序)匹配.

在您的示例"HelveticaNeue-Light"中将首先尝试,如果此字体变体不可用,浏览器将尝试"Helvetica Neue Light"并最终"Helvetica Neue".

据我所知,"Helvetica Neue"它不被视为"网络安全字体",这意味着您将无法依赖它为您的整个用户群安装.定义"serif""sans-serif"作为最终默认位置是很常见的.

为了使用不是"网络安全"的字体,您需要使用一种称为字体嵌入的技术.嵌入式字体不需要安装在用户的计算机上,而是作为页面的一部分下载.请注意,这会增加整体有效负载(就像图像一样)并且会对页面加载时间产生影响.

Google Fonts是开源许可证免费字体的绝佳资源.(在使用之前,您仍应检查各个许可证.)每种字体都有一个下载链接,其中包含有关如何将它们嵌入您网站的说明.

  • Helvetica Neue不存在于Linux或Windows中.最安全的方法是使用完整的堆栈:`font-family:"Helvetica Neue",Helvetica,Arial,sans-serif` (8认同)
  • @ user1505209 Helvetica Neue是一种需要获得许可的字体.请注意,许多"网络字体"购买都会限制字体"被查看"的次数.这可以按月或按月计算.如果您拥有高流量网站,这可能会非常昂贵:http://www.linotype.com/1266/NeueHelvetica-family.html?site = webfonts&format = tot-cff&branding = pro.如果你想要一个免费的替代品,你可以试试Liberation Sans:http://graphicdesign.stackexchange.com/a/15464 (2认同)