0017

Mac版sfnt2woffでフォントをwoff形式に変換する方法

Mac版sfnt2woffでフォントをwoff形式に変換する方法

2012.8.18

フォントをwoff形式にするためのソフトとして「WOFFコンバータ」が有名ですが、sfnt2woffを使うと多少軽いらしいので、使い方をメモ。

確認環境

1.sfnt2woffファイルのダウンロード

people.mozilla.org/~jkew/woff/」からsfnt2woffファイルをダウンロードします。(for Mac OS X)のリンクがそれに当たります。

2.sfnt2woffと対象フォントを同じフォルダに入れる

ダウンロードしたsfnt2woffファイルと、対象のフォント(ここではtestfont.otf)を同じフォルダ(ここではfontフォルダ)に入れます。

厳密には入れなくてもいいんでしょうけど、後の操作を楽にする意味で入れておきます。

Mac版sfnt2woffでフォントをwoff形式に変換する方法

3.ターミナルを開いてコマンドを入力

作成したフォルダへ移動します。

$ cd /Users/username/Desktop/font

以下のように、sfnt2woffのコマンドを入力します。

$ ./sfnt2woff testfont.otf

ターミナル上で変換作業が終わり、同じフォルダ内にwoffファイルが作成されています。

Mac版sfnt2woffでフォントをwoff形式に変換する方法

オプションは使わない(上手く動作しない)

sfnt2woffには、様々なオプションが用意されているのですが、設定しても、どうも上手く動かないようです。(上手く動かす方法が分かる方は教えてくださいw)最低限のコマンドを使う分には問題ないと思います。

./sfnt2woff [-v .] [-m ] [-p ] 
    package OpenType  as WOFF, creating .woff
Options:
    -v .     set font version number (major and minor, both integers)
    -m   include metadata from  (not validated)
    -p    include private data block

その他どうしても動かない場合は、ソースファイルからmakeしたsfnt2woffファイルをアップしておきますので、そちらを使ってみてください。
同フォルダに「woff2sfnt」がありますが、たぶんこれはwoffをttfに変換できるのだと思います。
ダウンロード(20kb)

リンク