css 引用otf文件,CSS-如何将OTF / TTF文件转换为EOT格式?

这是一种从otf一步构建ttf和eot版本的快速方法。 当然,如果不需要全部,可以拉出相关部分。 请注意,要从otf获得otot,必须去otf-> ttf-> eot。

同时安装fontforge和ttf2eot。 它们在MacPorts中可用,不确定其他平台。

将其另存为名为otf2ttf2eot.sh的脚本文件:

(此脚本已针对新的fontforge版本进行了更新;发布后为原始脚本):

#!/bin/sh

otfFont="$1.otf"

ttfFont="$1.ttf"

eotFont="$1.eot"

fontforge -c '

import fontforge

font = fontforge.open("'$otfFont'")

font.generate("'$ttfFont'")

'

ttf2eot "$ttfFont" >"$eotFont"

假设您有一种名为FontName.otf的字体,请运行:

sh otf2ttf2eot.sh FontName

旧版本的fontforge的原始脚本:

#!/bin/sh

# Convert an OTF font into TTF an EOT formats.

otfFont="$1.otf"

ttfFont="$1.ttf"

eotFont="$1.eot"

fontforge -c '

Open("'$otfFont'");

Generate("'$ttfFont'");

Quit(0);'

ttf2eot $ttfFont > $eotFont

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值