@font-face
font-family: 'AllerRegular'
src: url('/fonts/aller/aller_rg-webfont.eot')
src: url('/fonts/aller/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/aller/aller_rg-webfont.woff') format('woff'), url('/fonts/aller/aller_rg-webfont.ttf') format('truetype'), url('/fonts/aller/aller_rg-webfont.svg#AllerRegular') format('svg')
font-weight: normal
font-style: normal
在上面的示例中,我添加了此字体的svg版本,但我不确定ID是否正确。如果此SVG中只包含一种字体,那么是否有必要具有正确的id?
发布于 2012-09-18 04:37:46
是的,这是必需的。This article说:
在上面的CSS代码中,您实际上可以看到
版本在文件名声明中的标签(#)之后需要一个额外的信息,即它的ID。如果你不填写它,它就不能工作,所以你需要找到这个信息,在TXT文档或记事本中打开SVG文件,然后在靠近页面顶部的地方查找下面这行。
this one说:
带有SVG字体的
,它们还需要一个#标签;
hashtag只是一个指向SVG中定义的字体ID的指针。如果不包括它,将加载整个SVG文件,包括阻止字体被识别的SVG标头。
https://stackoverflow.com/questions/12466540
复制相似问题