1

我见过几个防弹语法的例子。我从 fontspring 的原始文章中获取了这个:

@font-face {
font-family: 'MyFontFamily';
src: url('myfont-webfont.eot?#iefix') format('embedded-opentype'), 
     url('myfont-webfont.woff') format('woff'), 
     url('myfont-webfont.ttf')  format('truetype'),
     url('myfont-webfont.svg#svgFontName') format('svg');
}

在svg#之后到底应该做什么?“svg font name”是关于文件名的?字体系列声明?如果我的字体系列有空格怎么办?

4

1 回答 1

4

#svgFontName 引用嵌入在 svg 字体文件中的字体 ID。因此,例如,您的 svg 文档中可能有这样的内容:

<font id="example-font-name" horiz-adv-x="512">

应该在 CSS @font-face 中引用“example-font-name”,如下所示

url('myfont-webfont.svg#example-font-name') format('svg');

SVG 字体增加了对 Legacy iOS 的支持,所以它不是很重要。通过在任何文本编辑器中打开 SVG 字体文件来查看它,然后在文档顶部查找字体 ID。如果您有任何问题,请告诉我!

于 2012-11-15T06:46:11.377 回答