Инструмент двоичного конвертера / скрипт в OS X (для создания веб-шрифта из старого файла шрифтов PostScript)?
Мне сказали, что мне нужно использовать Mac Binary Converter для преобразования шрифта postscript в macbinary .bin файл для использования с fontsquirrel.
Я в целом довольно удобен с командной строкой (в основном использую Ruby gems & ssh), но как мне добавить этот инструмент в мою командную строку и использовать его? Должен ли он сначала сидеть где-нибудь на моем пути?
Любая помощь с благодарностью
3 ответа
Текущие версии macOS включают набор утилит, которые можно использовать для выполнения этих преобразований: applesingle
, binhex
, а также macbinary
, Из них вы захотите macbinary
создавать .bin
файлы.
Разочаровывающе, macbinary
по умолчанию используется редко используемая кодировка типа 3. Вам нужно будет пройти -t 2
чтобы получить вывод в формате, который ожидают старинные инструменты, например
macbinary encode -t 2 -o Example.bin Example
Sourceforge Mac Бинарный Конвертер не работает. Скачать код из sourceforge
Откройте терминал и скомпилируйте
$ cd /macbinconv/Make/PB
$ xcodebuild -configuration Release
Или загрузите Mac Binary Converter по этой общей ссылке
Вышеуказанное связано с macbinconv
код не компилируется в последних версиях OS X (я тестировал с 10.9).
Есть как минимум два других варианта:
Используйте Stuffit Deluxe для создания макбинарных (.bin) или binhex (.hqx) файлов из ваших старых шрифтов Postscript Mac, как это требуется для генератора веб-шрифтов FontSquirrel.*
В App Store есть инструмент под названием OldHex, который генерирует файлы binhex (.hqx), включая ветку ресурсов.
Оба подхода работали для меня, и я смог загрузить полученные файлы в FontSquirrel. Но там я получил следующее сообщение:
Шрифт поврежден и не может быть преобразован
В конце концов, мне удалось пройти по следующему альтернативному маршруту:
Используйте инструмент командной строки Fondu, чтобы преобразовать файл из StuffIt Deluxe в бинарный файл шрифта принтера (.pfb).
fondu
уже доступен в Terminal.app, если у вас установлен MacTeX.Затем с помощью онлайн-инструмента http://www.fontconverter.org/ файл шрифта OpenType (.otf) из указанного двоичного файла шрифта принтера - потому что с OTF у вас есть больше возможностей.
Конвертируйте ваши файлы OpenType с помощью Fontie или Web Font Generator.
Бада Бинг! - с помощью любого онлайн-инструмента я получил веб-шрифты, которые работали во всех браузерах и платформах. (С FontSquirrel все еще нет игры в кости, но ваш пробег может отличаться.)
Не упустите специальные символы, которые могли быть недоступны во время создания ваших старых файлов шрифтов - с моим образцом 1992 года @
персонаж пропал.;-)
* Вы можете бесплатно загрузить Stuffit Deluxe с полнофункциональной пробной версией без ограничений, но необходима кредитная карта и последующая отмена подписки.) - Необходимые команды вы найдете в меню панели инструментов, а не в приложения это помещает в вашу папку приложений.