【问题标题】:Is it possible to make a font to only work in the browser?是否可以使字体仅在浏览器中工作?
【发布时间】:2012-09-26 08:29:29
【问题描述】:

我在网站上使用来自TypeKit 的字体。该网站的设计是在 Photoshop 中制作的,我非常希望在设计时可以使用该字体。但是 TypeKit 只允许您在网站上嵌入字体,不提供任何可下载的文件。

但是,我当然可以打开 Web Inspector,转到网络并下载字体(它是“base64 URL”,所以我不能只从服务器下载文件)。但由于某种原因,我无法安装字体。我在 OS X 中遇到某种(解析?)错误。我还尝试了几个从 OTF 到 TTF/WOFF 的转换器,结果相似。不过,如果我将下载的字体提供给网络浏览器,它就可以工作。

那么,是否可以让字体(在这种情况下为 OTF)只在浏览器中工作?

【问题讨论】:

    标签: web browser fonts opentype


    【解决方案1】:

    他们在他们的页面上描述了他们如何保护他们的字体:http://blog.typekit.com/2009/07/21/serving-and-protecting-fonts-on-the-web/

    【讨论】:

    • 啊,谢谢。然后我在最后一步,“分段和子集”。不过,我真的不明白。我的意思是,它实际上只是一个 base64 编码的字符串。如果我将它解码并作为二进制文件提供给浏览器,它就可以工作。但是,如果我尝试安装它,它就不起作用。我怀疑它与元数据有关。也许标题不见了,这在浏览器中工作得很好,但让操作系统吓坏了。
    【解决方案2】:

    显然,base64 编码的字符串不是像 MIME 类型所暗示的那样采用 OTF 格式,而是采用 WOFF 格式。所以将下载的文件从WOFF转换为TTF/OTF后就可以安装了。

    【讨论】:

      猜你喜欢
      • 2020-02-20
      • 2010-12-25
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多