font-family 属性通知浏览器它需要使用该字体。如果没有它的路径,它会检查系统是否有那个路径。
为了能够拥有适用于所有系统的字体,您需要使用 @font-face 属性。
最后一个将允许您为所有格式字体指定路径,大多数浏览器将下载该路径以正确显示它。(供您参考,所有最近的浏览器都支持它)
@font-face {
font-family: 'myFont';
src: url('myFont.eot');
src: url('myFont.eot?#iefix') format('embedded-opentype'),
url('myFont.woff') format('woff'),
url('myFont.ttf') format('truetype'),
url('myFont.svg#myFont') format('svg');
font-weight: normal;
font-style: normal;
}
如果您想了解有关该属性的更多信息,可以在此处查看参考:
http://www.w3schools.com/cssref/css3_pr_font-face_rule.asp
不幸的是,在您的情况下,字体 HelveticaNeue 受版权保护,您需要购买权利才能将其用作网络字体。
您可以在这里查看定价:
http ://www.fonts.com/search/all-fonts?searchtext=HelveticaNeue#product_top
此外,如果您已经拥有权利并拥有您希望转换为网络字体的格式之一,您可以在此处完成:
http://www.fontsquirrel.com/
最后,如果您愿意,可以使用为您托管文件的 Google 字体,您只需在页面中插入一个小脚本:
http://www.google.com/fonts