1

从一个工作的 css 文件(由 font-squirrel 生成):

@字体脸{
  字体系列:'SnowTopCaps';
  src: url('/fonts/snowtopcaps-webfont.eot');
  src: url('/fonts/snowtopcaps-webfont.eot?#iefix') 格式('embedded-opentype'),
    url('/fonts/snowtopcaps-webfont.woff') 格式('woff'),
    url('/fonts/snowtopcaps-webfont.ttf') 格式('truetype'),
    url('/fonts/snowtopcaps-webfont.svg#snowtopcaps') 格式('svg');
  字体粗细:正常;
  字体样式:正常;
}     

试图在文档中的style部分声明:jade

...
风格
  @字体脸
    字体系列
      | 雪顶帽
    源代码
      | url('/fonts/snowtopcaps-webfont.woff') 格式('woff')
    字体粗细
      | 普通的
    字体样式
      | 普通的
    ...

但是没有任何style声明被写入生成的html

有人看到这里缺少什么吗?

4

1 回答 1

2

此语法适用于 HTML,而不适用于 css。采用

style.
  @font-face {
    font-family: 'SnowTopCaps'; 
    src: url('/fonts/snowtopcaps-webfont.eot'); 
    src: url('/fonts/snowtopcaps-webfont.eot?#iefix') format('embedded-opentype'),
      url('/fonts/snowtopcaps-webfont.woff') format('woff'),
      url('/fonts/snowtopcaps-webfont.ttf') format('truetype'),
      url('/fonts/snowtopcaps-webfont.svg#snowtopcaps') format('svg');
    font-weight: normal;
    font-style: normal;
  } 

或使用 :stylus 过滤器

于 2013-03-22T15:47:09.693 回答