簡體   English   中英

OS X中的二進制轉換器工具/腳本(從舊的PostScript字體文件生成webfont)?

[英]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。 但是,我收到以下消息:

字體已損壞,無法轉換

不過,最后,我成功地遵循了以下替代方法:

  1. 使用命令行工具Fondu將文件從StuffIt Deluxe轉換為打印機字體二進制(.pfb)。
    如果您已安裝MacTeX,fondu在Terminal.app中已經可用。

  2. 接下來,使用fontconverter.org在線工具,從所述打印機字體二進制文件生成OpenType字體文件(.otf)-因為使用OTF,您有更多選擇。

  3. 使用FontieWeb Font Generator轉換您的OpenType文件。

八大兵! –無論使用哪種在線工具,我都可以在所有瀏覽器和平台上使用webfonts。 (使用FontSquirrel仍然沒有骰子,但是您的里程可能會有所不同。)

當心舊字體文件創建時可能不可用的特殊字符–在我的1992年樣本中, @字符丟失了。 ;-)

*您可以免費使用功能齊全的無限制試用版來演示Stuffit Deluxe,但需要使用信用卡和以后取消訂閱。)—您會在工具欄菜單中找到所需的命令,而在工具欄中沒有放置在“應用程序”文件夾中的應用程序。

當前版本的macOS包括一整套實用程序,可用於執行以下轉換: applesinglebinhexmacbinary 其中,您將希望macbinary創建.bin文件。

macbinary沮喪的是, macbinary默認使用很少使用的Type 3編碼。 您將需要傳遞-t 2以老式工具期望的格式獲得輸出,例如

macbinary encode -t 2 -o Example.bin Example

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM