由于有几个与字体相关的问题,因此最好将其转换为 base 64 格式。有时,fontsquirrel.com 等网站无法将您的字体转换为 base64 格式,显示字体被列入黑名单或其他问题。那么在这种情况下如何将字体转换为base64格式(如果我们对字体没有此类法律问题)
问问题
2645 次
1 回答
0
我刚刚找到了一种使用命令提示符对 base64 格式的字体进行编码的解决方案。
- 打开命令提示符/终端
- 转到字体文件所在的文件夹。
- 输入以下命令
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 回答