这是一种从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

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

  1. 免费实现音乐文件转换:将下载的音乐转换为MP3格式

    在下载音乐文件时,我们有时会遇到一些不支持播放的文件格式,这时候我们需要将音乐文件转换为我们常用的 MP3 格式.那么,如何快速.免费地实现音乐文件转换呢?本文将介绍一个便捷的工具--记灵,可实现在线 ...

  2. 手机上怎么打开md格式的文件_一键就能将PDF转换为各种格式文件,无奈知道的人实在太少了...

    在我们的工作中,不少人都喜欢使用PDF文件进行传输,既稳定也方便.但是大家都知道,转换成PDF文件后我们就不可以对文件内容进行修改了,如果我们需要再次进行修改的话,这就有点难弄了. 别担心,今天小编将 ...

  3. ios css引用外部字体,CSS 引用外部字体

    攻城狮在路上(叁)Linux(十六)--- 命令与文件的查找 一.脚本文件的查询: 1.命令格式:which [-a] command; <==通过PATH来查找. -a:列出所有的,而不是仅列 ...

  4. php ttf 字体 url,window_TTF字体文件如何安装 TTF文件打不开解决方法,TTF文件是Windows系统下的字体文 - phpStudy...

    TTF字体文件如何安装 TTF文件打不开解决方法 TTF文件是Windows系统下的字体文件,可通过系统自带的字体安装程序直接安装添加字体,比如常用的"仿宋_GB2312"字体就可 ...

  5. 快速转换:将音乐文件转换为MP3格式的步骤

    如果你有一个音乐文件,但它的格式不是MP3,你可能需要将其转换为MP3格式,这样它就可以被更广泛地播放和共享.下面是一些步骤,帮助你快速将音乐文件转换为MP3格式. 1.下载并安装一个音频转换软件.有 ...

  6. 【ASE+python】实现将poscar格式文件批量转换为xsd格式文件

    将poscar格式文件批量转换为xsd格式文件 ASE介绍 ASE安装 ASE的ase.io.read()与ase.io.write() ase.io.read() ase.io.write() 单份 ...

  7. PDF可以转换为CAD格式吗?怎么将PDF文件转换为CAD格式?

    PDF可以转换为CAD格式吗?怎么将PDF文件转换为CAD格式?相信不小小伙伴对这个问题都会存有疑问,毕竟我们经常会在工作中将CAD图纸文件转换为PDF格式,而在此将PDF转换为CAD格式,确实很多人 ...

  8. ttf字体包瘦身,ttf字体包提取指定字体,缩小ttf文件体积。

    ttf字体包瘦身 注:此方法只试用于只需要少数字体的情况. 需求 做APP时出现了一个需求,应用登录页面和主页面的系统名称需要根据用户所属行政区划进行动态调节. 为了突出系统名和样式的美观,系统名在显 ...

  9. python使用ttf文件_使用Python制作繁体显示的简体字体文件

    最近几天发生了一些事情,导致<剑网3免费版>(台服)关服,于是昨天突发奇想,是不是想办法修改字体文件,就可以在简体客户端里面显示出繁体呢. 思绪 得到这个想法后,我便顺手拿出一个字体文件, ...

最新文章

  1. 本科计算机科学与技术专业物理,中国工程物理研究院职工工学院计算机科学与技术(本科)专业介绍...
  2. PC市场连续5年滑坡,但对惠普戴尔来说是好消息
  3. SpringMVC+ZTree实现树形菜单权限配置
  4. 计算机网络-思维导图(3)数据链路层
  5. 从send函数和sendto函数参数的不同看TCP和UDP的差别
  6. 如何给 Chrome 开发者工具设置 Material Design 风格的主题外观
  7. 机器学习之 sklearn.preprocessing 模块
  8. 我的世界服务器物品id错误,我的世界错误代码,怎么弄
  9. BugkuCTF-Crypto题小山丘的秘密
  10. HomeBrew 安装 国内源
  11. Django之form组件!
  12. 【转】Galileo伽利略项目-- 数字城市规划和基础设施建模
  13. linux删除指定大小的文件,Linux 脚本删除大于指定大小的文件
  14. Xshell6已过期的解决方案
  15. 安卓dj专业打碟机软件_帮助 DJ 走出卧室,开始第一场演出
  16. 中标麒麟(NeoKylin7)下达梦数据库(DM8)的安装部署
  17. L2十档行情API接口(十档委托、买卖队列、逐笔成交)web或软件应用xml数据接口
  18. 润肤悦颜各种偏方秘方
  19. Neutron IPAM源码分析
  20. 波卡链Substrate (7)Grandpa协议二“投票”

热门文章

  1. android倒计时功能,android实现倒计时功能(开始、暂停、0秒结束)
  2. 服务器的ras性能指标,Unix服务器6大原则深度讲解
  3. Fiddler+willow使用指南
  4. java集合类程序代码_java集合类源码学习二
  5. 什么可以代替压感笔_什么是优生五项?一般体检可以代替优生五项检查?医生:不可以!...
  6. php get安全字符,php安全之直接用$获取值而不$_GET 字符转义
  7. 如何修改xd.properties文件中对象存储文件信息_对块存储、文件存储、对象存储的认识总结...
  8. 计算机专业英语06章在线测试,《计算机专业英语》第06章在线测试.doc
  9. graphpad做折线图坐标轴数字_多组数据制作折线图,四步让你的图表实用又美观,老板看了都说好...
  10. serializable java 规则_Java 序列化Serializable详解(附详细例子)