【发布时间】:2011-11-16 18:26:04
【问题描述】:
我有一些旧的 OS 9 字体,其中包含资源叉中的字体数据。当我尝试在 @font-face 中链接此类字体并在浏览器中打开 HTML 时,文本仍以默认字体显示。
在四处搜索时,我发现可以使用 rsrc 属性将字体数据复制到常规的 ttf 文件中。所以我运行了命令cp <font>/rsrc <font>-attr.ttf 并尝试在@font-face 中链接新文件。同样,文本以默认字体显示。
另一个关于 stackoverflow 的讨论建议使用 xattr -p <font> | xxd -r > <font>-xxd.ttx 二进制打印和复制数据。再一次,链接此文件未能更改字体。
为了确保 HTML 是正确的,我从同一目录链接了一个较新的 ttf 字体,它可以正常工作。有谁知道是否可以在@font-face 中使用旧字体,无论是否进行任何转换。谢谢。
【问题讨论】:
标签: html css macos fonts font-face