【发布时间】:2011-04-25 09:45:48
【问题描述】:
嗨,
我偶然发现了这篇文章 - Bulletproof @font-face 语法
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');
}
但我不明白他对 local() 中的笑脸说了什么。这是什么意思?它是跨浏览器、PC 和 Apple 支持的标准吗?可以放点别的吗?
这是他的解释,
添加 2010.02.04: 有 担心指定本地字体 名字。主要原因是你 将控制权交给用户的机器, 可能在本地显示 安装的字体而不是你的字体 想服务。虽然这将加载 更快,机会很小 文件可能有误。
为了解决这个问题,我已经 指定本地字体名称“☺”。 是的,这是一张笑脸。开放式 spec 表示任何两字节的 unicode 字符在字体名称中不起作用 完全在 Mac 上,这样可以减少 某人实际上的可能性 发布了这样一个名字的字体。这 如果您认为,建议使用技术 这个的本地安装版本 字体不符合您的最佳利益。
谢谢。
【问题讨论】:
标签: css embedded-fonts