由于存在与字体相关的几个问题,因此最好将其转换为基本64格式。有时像fontsquirrel.com等网站无法转换base64格式的字体,显示字体被列入黑名单或其他问题。 那么如何在这种情况下将字体转换为base64格式(如果我们没有字体的法律问题)
答案 0 :(得分:0)
我刚刚找到了使用命令提示符对base64格式的字体进行编码的解决方案。
base64 name-of -font-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:"字体名称&#34 ;; src:url(data:font / woff; charset = utf-8; base64,font-file-in-encoded-form)格式(' woff'); font-weight:normal; font-style:normal; }