50

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

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

如果是,请分享操作步骤。

4

6 回答 6

73

假设 Windows 并不真正知道如何处理 TTC 文件(老实说,我觉得这很奇怪),如果您使用fontforge ,您可以以一种简单的方式“拆分”组合字体。

步骤是:

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

对其他字体重复加载 4--6 的步骤,您将可以轻松使用您的 TTF。

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

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

附加物

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

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

于 2014-01-29T02:59:25.480 回答
36

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

于 2014-11-27T02:05:49.713 回答
15

这对我从 Mac OS X 的 .dfont 和 .ttc 文件中提取 TTF 有用:http: //transfonter.org/ttc-unpack

生成的 TTF 在 Windows 7 中运行良好。

于 2016-01-05T03:03:38.220 回答
6

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

他们提供的 Windows 版本不适用于 ttc 文件。

于 2017-12-21T12:29:26.047 回答
2

http://transfonter.org/将为您完成这项工作。只需上传您的 .ttc,它就会为您提供一个包含 .ttf 文件中所有字体类型的文件夹。

于 2016-12-07T08:43:03.073 回答
2

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

Windows 10 可以毫无问题地处理 ttc 文件。

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

于 2019-11-20T17:53:46.333 回答