[英]Binary converter tool/script in OS X (to generate webfont from old PostScript font file)?
有人告訴我,我需要使用Mac Binary Converter將Postscript字體轉換為macbinary .bin文件,以便與fontsquirrel一起使用。
我通常對命令行非常滿意(主要使用Ruby gems和ssh),但是如何將這個工具添加到命令行並使用呢? 它需要首先坐在我的路上嗎?
任何幫助,不勝感激
sourceforge Mac Binary Converter無法正常工作。 從sourceforge下載代碼
打開終端並編譯
$ cd /macbinconv/Make/PB
$ xcodebuild -configuration Release
或從此共享鏈接下載Mac Binary Converter
上面鏈接到macbinconv
代碼的文件無法在最新的OS X版本上編譯(我已經用10.9測試過)。
至少還有兩個選擇:
根據FontSquirrel Webfont生成器的要求,使用Stuffit Deluxe從舊的資源叉樣式Postscript Mac字體中創建macbinary(.bin)或binhex(.hqx)文件。*
App Store中有一個名為OldHex的工具,可以生成二進制文件(.hqx),包括資源叉。
兩種方法都對我有用,並且我能夠將結果文件上傳到FontSquirrel。 但是,我收到以下消息:
字體已損壞,無法轉換
不過,最后,我成功地遵循了以下替代方法:
使用命令行工具Fondu將文件從StuffIt Deluxe轉換為打印機字體二進制(.pfb)。
如果您已安裝MacTeX,則fondu
在Terminal.app中已經可用。
接下來,使用fontconverter.org在線工具,從所述打印機字體二進制文件生成OpenType字體文件(.otf)-因為使用OTF,您有更多選擇。
使用Fontie或Web Font Generator轉換您的OpenType文件。
八大兵! –無論使用哪種在線工具,我都可以在所有瀏覽器和平台上使用webfonts。 (使用FontSquirrel仍然沒有骰子,但是您的里程可能會有所不同。)
當心舊字體文件創建時可能不可用的特殊字符–在我的1992年樣本中, @
字符丟失了。 ;-)
*您可以免費使用功能齊全的無限制試用版來演示Stuffit Deluxe,但需要使用信用卡和以后取消訂閱。)—您會在工具欄菜單中找到所需的命令,而在工具欄中沒有放置在“應用程序”文件夾中的應用程序。
當前版本的macOS包括一整套實用程序,可用於執行以下轉換: applesingle
, binhex
和macbinary
。 其中,您將希望macbinary
創建.bin
文件。
macbinary
沮喪的是, macbinary
默認使用很少使用的Type 3編碼。 您將需要傳遞-t 2
以老式工具期望的格式獲得輸出,例如
macbinary encode -t 2 -o Example.bin Example
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.