【发布时间】:2014-07-14 23:46:22
【问题描述】:
我以前从未使用过自定义字体,并且一直在尝试将其添加到我的应用程序中。我已将此字体下载到我的计算机上并制作了一个名为“字体”的单独文件,并且我已将字体文件放入其中。
我进入我的 CSS 并编写了以下代码:
@font-face {
font-family:'Open Sans';
src: url('../Font/OpenSans-Light.ttf');
}
字体根本不起作用,我想知道为什么它不起作用?
有什么想法吗?
我将它应用到不同的部分,我应该说:
.title {
font-family: 'Open Sans';
font-size: 25px;
margin: 0 auto;
color: #52a3cc;
text-align: center;
}
我在 IE 开发人员工具中收到此错误消息:
"@font-face failed OpenType embedding permission check. Permission must be Installable."
【问题讨论】:
-
This page 描述了如何将 MIME 类型添加到 IIS。
-
我嵌入了字体,不能只使用 TTF 字体,因为并非所有浏览器都支持所有格式。我使用 woff、eot、ttf 和 svg
标签: html css asp.net font-face