【发布时间】:2013-12-02 19:13:40
【问题描述】:
我必须使用 'helvetica neue' 作为我的 asp.net 默认字体。在我的电脑上安装后,我可以将字体添加到我的 css 中,并且在本地运行 Web 应用程序时它可以工作。但是在我部署到服务器之后。 'helvetica neue' 字体不起作用。是否必须在用户电脑上安装字体?
我的 CSS:
@font-face { font-family: Delicious; src: url('../css/Fonts/HelveticaNeueLTPro-CnO.otf'); }
body
{
background: #fff;
color: #333;
/*font-family: HelveticaNeueLT Pro 63 MdEx;*/
font-family: Delicious, sans-serif;
font-size: 76%; /* all font sizes are related to this initial 'small' font-size setting (which is more or less 12pt) */
min-width: 730px; /* min- and max-width don't work in IE Win 6 and below */
max-width: 1250px;
}
【问题讨论】:
-
你试过绝对路径吗?
-
对不起,你说的绝对路径是什么意思?
-
您是否使用其他浏览器对此进行了测试?您的
@font-face声明不适用于所有不同的浏览器。 -
我通过 IE 开发工具尝试使用 Chrome 和 IE8、IE9、IE10、IE11。但结果还是一样。我在当地跑步。所有浏览器都可以显示字体。
-
绝对路径例如
http://www.yourdomain.com/css/images,相对路径是../css/images- @HowardHee
标签: css fonts font-face webfonts