Online Font Converterのようなサービスについては知っていますが、できればコマンドラインを介したオフライン ソリューションに興味があります。WOFF をオフラインで OTF/TTF に変換するツールまたはワークフローを知っている人はいますか?
7 に答える
WOFF ファイルを作成するための参照コードは次のとおりです: http://people.mozilla.org/~jkew/woff/ミラーがあります: https://github.com/samboy/WOFF
コンパイルしてインストールするには、zlib 開発ライブラリがインストールされていることを確認してください (たとえば、yum -y install zlib-devel
ルートとして CentOS6 に)。
git clone https://github.com/samboy/WOFF
cd WOFF
make
次に、ルートとして:
cp sfnt2woff /usr/local/bin
これが完了したら、Web フォントを作成するために、.ttf ファイルのあるディレクトリに入り、sfnt2woff を実行します。
sfnt2woff Chortle2014f.ttf
これにより、Chortle2014f.woff Web フォント ファイルが作成されます。「Chortle2014f.ttf」を、変換する実際の Web フォントの名前に置き換えます。
私が提供する最初のリンクには、コンパイラをインストールしたくない人向けの Windows と MacOS のバイナリがあります。
WOFF2 ファイルを作成するための参照コードは次のとおりです: https://github.com/google/woff2このコードはCentOS6 にはインストールされませんが、CentOS7 では問題なくコンパイルおよびインストールされることに注意してください。
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2 フォントの生成も同様です。
woff2_compress Chortle2014f.ttf
私もこれを探していましたが、申し訳ありませんが、オフラインのものを見つけることができませんでしたが、これを見つけました:
http://orionevent.comxa.com/woff2otf.html - 利用できなくなりました
本当に良い
編集:コマンドラインツールが見つかりました
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
EverythingFonts には、うまく機能しているように見えるオンライン ツールがあります。
オフラインで実行したい場合は、 Super User に関する Erik Tjernlund の回答に従って、ソースをダウンロードし、woff2sfnt
およびの実行可能ファイルをコンパイルできますsfnt2woff
。
この記事の執筆時点での最新バージョンは 2009/09/09 のものです。残念ながら、すべての WOFF ファイルで機能するとは限らないことがわかりました。署名が不適切であると訴えたり、OTF ファイルが壊れている場合もあります。
上記のbarethonによってリンクされたpythonスクリプトを使用して 、WOFFからOTFへのオンラインjavascriptコンバーターを作成しました
このスレッドがしばらく非アクティブであったことは認識していますが、数人のスタックオーバーフロー ユーザーの助けを借りて、上記の Python スクリプト [ @hanikesnによるwoff2otf.py ] を使用して、woff ファイルのバッチ変換を可能にするワークフローを作成することができました。 .
元の投稿者が使用しない場合、同じことを求めてこのスレッドに出くわした他の人のために、これを行う方法の詳細について私のスレッドをチェックしてください:
ディレクトリ内のすべての「WOFF」ファイルをバッチ変換するように Python スクリプトを変更する
一括変換する必要がない場合でも、onlinefontconverter.com は信頼できない結果を生成します。また、everythingfonts.com は、有料アカウントにアップグレードしない限り、変換に 0.4 MB の制限があり、両方ともオフライン ソリューションに比べて不必要に時間がかかります.
幸運を!