可能重复:
CSS @font-face - what does “src: local('☺')” mean?
嗨,
我看到了一篇文章-防弹@字体-面语法
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规范表明,任何两个字节的unicode字符在Mac上都不能在字体名称中工作,这样就降低了某个人实际发布带有该名称的字体的可能性。如果您认为本地安装的此字体版本不符合您的最佳利益,则建议使用此技术。
谢谢。
发布于 2010-10-14 13:11:27
笑脸被用作不可能存在(或至少极不可能存在)的字体的名称,这样就不会使用与期望的fony相同的本地字体。
https://stackoverflow.com/questions/3933400
复制相似问题