我在CSS中使用Wingdings字体来表示一些符号,例如铅笔和主页图标。
在IE,Chrome和Safari中可以正常工作,但在Firefox和Opera中却不行。我尝试过搜索解决方案,但没有找到更好的方法。
为什么在Firefox中无法正常工作?我确实需要使用这些图标,有没有办法在Firefox中使用Wingdings字体呢?
我在CSS中使用Wingdings字体来表示一些符号,例如铅笔和主页图标。
在IE,Chrome和Safari中可以正常工作,但在Firefox和Opera中却不行。我尝试过搜索解决方案,但没有找到更好的方法。
为什么在Firefox中无法正常工作?我确实需要使用这些图标,有没有办法在Firefox中使用Wingdings字体呢?
font-size
设置为比与 CSS ::after
或 ::before
结合使用的字体更大的值,但不要普遍地将其应用于每个 Unicode 字符,因为它们的呈现大小差异很大。 - John引用一个网站:
有人认为Mozilla应该在默认配置中支持符号字体,因为这是一种有价值的能力;而标准律师则认为不应该支持,因为他们认为这种支持违反了HTML标准。到目前为止,阻碍者占了上风。
@font-face {
font-family: "Your typeface";
src: url("type/filename.eot");
src: local("☺"),
url("type/filename.woff") format("woff"),
url("type/filename.otf") format("opentype"),
url("type/filename.svg#filename") format("svg");
}
更多内容请点击这里http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/
在你的HTML中使用简单的解决方案
<style type="text/css">
@font-face {
font-family: "Ace Crikey";
src: url(ace.ttf);
}
.ace {
font-family: "Ace Crikey";
font-size: 230%;
}
</style>