【发布时间】:2013-06-05 21:31:56
【问题描述】:
我正在尝试通过 CSS 文件为我的 asp.net 网站嵌入一些字体,但没有成功。
这是 CSS 的代码:
@font-face {
font-family: Segoe UI;
src: url('SEGOEUI.ttf');
}
@font-face {
font-family: Segoe WP;
src: url('SEGOEWP.ttf');
}
body
{
background: Black;
font-size: .80em;
font-family:'Segoe WP';
margin: 0px;
padding: 0px;
color: black;
}
CSS 文件和字体都在网站根目录下的 Styles 文件夹中。 运行 IE10 和 Win 7。
让这个工作我缺少什么?
更新:我已将字体转换为 EOT 并像这样称呼它们:
@font-face {
font-family: 'Segoe UI';
src: url('SEGOEUI.eot');
}
@font-face {
font-family: 'Segoe WP';
src: url('SEGOEWP.eot');
}
但还是一无所获。
【问题讨论】:
-
Open Sans 打包在 Google Fonts 上,因此正确包含/实现很简单,它非常接近 Segoe 并且获得使用许可(与 Segoe 不同)
-
@sd_dracula 如果你使用 font-family: 'SegoeUI'; 会怎样?名称中的空格和破折号可能不太好。另外,你用的是捆绑包吗?有时这会破坏字体源的路径。