1

有人告诉我,我需要使用Mac Binary Converter将 postscript 字体转换为 macbinary .bin 文件,以便与fontsquirrel一起使用。

我通常对命令行很满意(主要使用 Ruby gems 和 ssh),但是如何将此工具添加到我的命令行并使用它?它需要先坐在我的路径上吗?

非常感谢任何帮助

4

3 回答 3

0

上面链接到的macbinconv代码不能在最近的 OS X 版本上编译(我已经用 10.9 测试过)。

至少有两个其他选项:

  • 根据 FontSquirrel webfont 生成器的要求,使用Stuffit Deluxe从旧的资源叉样式 Postscript Mac 字体创建 macbinary (.bin) 或 binhex (.hqx) 文件。*

  • App Store 中有一个名为OldHex的工具,它可以生成 binhex (.hqx) 文件,包括 ressource fork。

这两种方法都对我有用,我能够将生成的文件上传到 FontSquirrel。但是在那里,我收到了以下消息:

字体已损坏,无法转换

但最终,我沿着以下替代路线取得了成功:

  1. 使用命令行工具Fondu将文件从 StuffIt Deluxe 转换为 Printer Font Binary (.pfb)。
    fondu如果您安装了MacTeX ,则已在 Terminal.app 中可用。

  2. 接下来,使用fontconverter.org在线工具,从所述打印机字体二进制文件生成 OpenType 字体文件 (.otf) - 因为使用 OTF,您有更多选择。

  3. 使用FontieWeb Font Generator转换您的 OpenType 文件。

八大兵!– 使用任一在线工具,我得到了适用于所有浏览器和平台的网络字体。(FontSquirrel 仍然没有骰子,但你的里程可能会有所不同。)

注意在创建旧字体文件时可能不可用的特殊字符——在我 1992 年的示例中,该@字符丢失了。;-)

* 您可以免费试用 Stufit Deluxe 的全功能、无限制试用版,但需要信用卡并在以后取消订阅。)- 您会在工具栏菜单中找到必要的命令,而不是在它放置在您的应用程序文件夹中的应用程序。

于 2015-04-11T08:23:27.160 回答
0

sourceforge Mac 二进制转换器不工作。从sourceforge下载代码

打开终端并编译

$ cd /macbinconv/Make/PB
$ xcodebuild -configuration Release

或从此共享链接下载 Mac Binary Converter

于 2013-08-26T09:27:53.337 回答
0

当前版本的 macOS 包括一套可用于执行这些转换的实用程序:applesinglebinhexmacbinary. 其中,您需要macbinary创建.bin文件。

令人沮丧的是,macbinary默认为很少使用的 Type 3 编码。您将需要传递-t 2以获取老式工具所期望的格式的输出,例如

macbinary encode -t 2 -o Example.bin Example
于 2018-01-22T23:43:25.377 回答