-1

由于有几个与字体相关的问题,因此最好将其转换为 base 64 格式。有时,fontsquirrel.com 等网站无法将您的字体转换为 base64 格式,显示字体被列入黑名单或其他问题。那么在这种情况下如何将字体转换为base64格式(如果我们对字体没有此类法律问题)

4

1 回答 1

0

我刚刚找到了一种使用命令提示符对 base64 格式的字体进行编码的解决方案。

  1. 打开命令提示符/终端
  2. 转到字体文件所在的文件夹。
  3. 输入以下命令

base64 name-of-thefont-file-name.woff

(我更喜欢使用 .woff,因为它适用于多个高级浏览器)

如果您在从命令提示符/终端复制它时遇到困难 - 您可以将输出重定向到文件

base64 name-of-thefont-file-name.woff > base64encoded.txt

如果仅在一行中需要编码字体,请使用以下命令

base64 -w 0 name-of-thefont-file-name.woff > base64encoded.txt

现在使用以下代码片段在 css 文件中使用此编码代码 -

@font-face { font-family: "字体名称"; src:url(data:font/woff;charset=utf-8;base64,font-file-in-encoded-form) 格式('woff'); 字体粗细:正常;字体样式:正常;}

于 2016-07-19T17:15:32.070 回答