转换或提取TTC字体TTF -如何



我已经花了8个多小时尝试让STHeiti Medium.ttc.zip字体在Windows上工作。

但是我不能让它工作。有人能让它在Windows上运行吗?

如果是,请分享步骤

假设Windows真的不知道如何处理TTC文件(老实说,我觉得很奇怪),如果使用fontforge,您可以轻松地"拆分"组合字体。

步骤如下:

  1. 下载文件
  2. 解压它(例如,unzip "STHeiti Medium.ttc.zip")。
  3. 加载Fontforge。
  4. 用Fontforge打开(例如,File > Open)
  5. Fontforge会告诉你在这个特定的TTC文件中有两种字体"打包"(至少从2014-01-29开始),并要求你选择一个。
  6. 字体加载后(可能需要一段时间,因为这个字体非常大),您可以要求Fontforge 通过菜单File > Generate Fonts...生成 TTF文件。

对其他字体重复加载4- 6的步骤,您就可以随时使用ttf了。

请注意,我在上面强调了生成而不是保存: 保存字体将以Fontforge特定的SFD格式创建一个文件,这对您来说可能是无用的,除非您想使用Fontforge开发字体。

如果你想有一个更程序化/自动化的方式来操作字体,那么你可能会对我对一个类似(但不完全相同)问题的回答感兴趣。

附录

进一步评论:有些人可能对执行上述拆分(或毕竟使用字体转换器)感兴趣的一个原因是将字体转换为web格式(如WOFF)。这很好,但是要注意您正在分割/转换的字体的许可证是否允许如此广泛的再分发。

当然,对于Free("as in Freedom")字体,您不需要担心(此类字体最突出的许可证之一是OFL)。

您可以使用onlinefontconverter.com网站。它工作得很好,有很多输出格式(afm bin cff dfont eot pfa pfb pfm ps pt3 suit svg t42 tfm ttc ttf woff)。我看到的一个优点是,它可以一次导出ttc中包含的所有字体(这非常方便)。

这就是我从Mac OS X的。dfont和。ttc文件中提取ttf的方法:http://transfonter.org/ttc-unpack

生成的ttf在Windows 7中运行良好

如果你有Mac,最简单的方法是使用DfontSplitter,可在https://peter.upfold.org.uk/projects/dfontsplitter

他们提供的Windows版本不支持ttc文件

http://transfonter.org/将为您完成这项工作。只要上传你的。ttc文件,它就会给你一个文件夹,里面有。ttf文件中的所有字体

不需要任何工具。只需点击几下。

Windows 10可以处理ttc文件没有问题。

您可以双击该文件并像任何ttf一样安装它。然后,如果你需要单独的ttf文件,你可以转到C:WindowsFontsFont Name,在那里你会找到它。如果你不能这样做,我怀疑你有一个损坏的文件。

最新更新