フォントをwoff形式にするためのソフトとして「WOFFコンバータ」が有名ですが、sfnt2woffを使うと多少軽いらしいので、使い方をメモ。
確認環境
- MacOSX 10.7.4
- ターミナルを使用
1.sfnt2woffファイルのダウンロード
「people.mozilla.org/~jkew/woff/」からsfnt2woffファイルをダウンロードします。(for Mac OS X)のリンクがそれに当たります。
2.sfnt2woffと対象フォントを同じフォルダに入れる
ダウンロードしたsfnt2woffファイルと、対象のフォント(ここではtestfont.otf)を同じフォルダ(ここではfontフォルダ)に入れます。
厳密には入れなくてもいいんでしょうけど、後の操作を楽にする意味で入れておきます。
3.ターミナルを開いてコマンドを入力
作成したフォルダへ移動します。
$ cd /Users/username/Desktop/font
以下のように、sfnt2woffのコマンドを入力します。
$ ./sfnt2woff testfont.otf
ターミナル上で変換作業が終わり、同じフォルダ内に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)