您好,
我看到了这篇文章 - Bulletproof @ font-face syntax
http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
这是防弹的语法,
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('☺'),
url('GraublauWeb.otf') format('opentype');
}
但我不明白他对当地()笑脸的看法。这是什么意思?它是一个支持浏览器,PC和苹果的标准吗?我可以把别的东西放进去吗?
以下是他的解释,
已添加2010.02.04:已有 关注指定本地字体 名。主要原因是你 将控制权交给用户的机器, 可能在本地展示 安装的字体而不是你的字体 想要服务。虽然那会加载 更快,机会很小 该文件可能是错误的。
为了解释这个问题,我已经做到了 指定了本地字体名称'☺'。 是的,这是一个笑脸。 OpenType spec表示任何双字节unicode 字符不能用于字体名称 在Mac上,所以减少了 实际上有人的可能性 发布了一个具有这样名称的字体。这个 如果您认为,建议使用技术 本地安装的版本 字体不符合您的最佳利益。
感谢。
答案 0 :(得分:3)
笑脸用作不可能存在的字体名称(或者至少是极不可能的),以便不会使用恰好与所需fony同名的本地字体