有人告诉我,我需要使用Mac Binary Converter将 postscript 字体转换为 macbinary .bin 文件,以便与fontsquirrel一起使用。
我通常对命令行很满意(主要使用 Ruby gems 和 ssh),但是如何将此工具添加到我的命令行并使用它?它需要先坐在我的路径上吗?
非常感谢任何帮助
有人告诉我,我需要使用Mac Binary Converter将 postscript 字体转换为 macbinary .bin 文件,以便与fontsquirrel一起使用。
我通常对命令行很满意(主要使用 Ruby gems 和 ssh),但是如何将此工具添加到我的命令行并使用它?它需要先坐在我的路径上吗?
非常感谢任何帮助
上面链接到的macbinconv
代码不能在最近的 OS X 版本上编译(我已经用 10.9 测试过)。
至少有两个其他选项:
根据 FontSquirrel webfont 生成器的要求,使用Stuffit Deluxe从旧的资源叉样式 Postscript Mac 字体创建 macbinary (.bin) 或 binhex (.hqx) 文件。*
App Store 中有一个名为OldHex的工具,它可以生成 binhex (.hqx) 文件,包括 ressource fork。
这两种方法都对我有用,我能够将生成的文件上传到 FontSquirrel。但是在那里,我收到了以下消息:
字体已损坏,无法转换
但最终,我沿着以下替代路线取得了成功:
使用命令行工具Fondu将文件从 StuffIt Deluxe 转换为 Printer Font Binary (.pfb)。
fondu
如果您安装了MacTeX ,则已在 Terminal.app 中可用。
接下来,使用fontconverter.org在线工具,从所述打印机字体二进制文件生成 OpenType 字体文件 (.otf) - 因为使用 OTF,您有更多选择。
使用Fontie或Web Font Generator转换您的 OpenType 文件。
八大兵!– 使用任一在线工具,我得到了适用于所有浏览器和平台的网络字体。(FontSquirrel 仍然没有骰子,但你的里程可能会有所不同。)
注意在创建旧字体文件时可能不可用的特殊字符——在我 1992 年的示例中,该@
字符丢失了。;-)
* 您可以免费试用 Stufit Deluxe 的全功能、无限制试用版,但需要信用卡并在以后取消订阅。)- 您会在工具栏菜单中找到必要的命令,而不是在它放置在您的应用程序文件夹中的应用程序。
sourceforge Mac 二进制转换器不工作。从sourceforge下载代码
打开终端并编译
$ cd /macbinconv/Make/PB
$ xcodebuild -configuration Release
当前版本的 macOS 包括一套可用于执行这些转换的实用程序:applesingle
、binhex
和macbinary
. 其中,您需要macbinary
创建.bin
文件。
令人沮丧的是,macbinary
默认为很少使用的 Type 3 编码。您将需要传递-t 2
以获取老式工具所期望的格式的输出,例如
macbinary encode -t 2 -o Example.bin Example