Microsoft Word文書などで使用するために変換したいWebサイトからダウンロードしたWOFFファイルがあります。これを行う無料の方法はありますか?何度も検索したが道が見つからなかったので、スーパーユーザーに相談する。
はい、 WOFF形式 は、テーブルベースのsfnt構造体(TrueTypeおよびOpenTypeで使用)のコンテナーです。 TTF/OTFフォントにメタデータを追加し、実際のフォントデータを圧縮することもできます。
WOFFからラップされたTTF/OTFフォントに変換する場合は、MozillaでJonathan Kewが作成した woff2sfnt-tool を使用できます。彼は、OS XおよびWindows用に sfnt2woff-tool (TTF/OTFからWOFFに変換)のコンパイル済みバイナリを提供しますが、woff2sfnt-tool(WOFFからTTF/OTFに変換)用には提供しません。そのため、ソースからコンパイルする必要があります。有効なコンパイラツールチェーンがあれば簡単に実行できます。source-Zipファイルをダウンロードしてmake
を実行するだけです。
動作するwoff2sfntバイナリがある場合は、次のようにします。
$ ./woff2sfnt font.woff > font.otf
結果のフォントは、使用できる通常のTTF/OTFフォントですが、WebサイトからWOFFフォントをダウンロードした場合、このフォントのライセンスに準拠していることに注意してください。ライセンス情報は、WOFFメタデータに含めることができます。
FontForge を使用して変換できます。これは、フォントファイルを作成および編集できるアプリケーションです。
インストールしたら、フォントファイルを右クリックして[プロパティ]を選択します。 [プログラムから開く]の横にある[変更]をクリックし、[参照]に移動します。
次に、FontForge実行可能ファイルの場所を見つける必要があります。Windows7 64ビットでは、次の場所にあります。
C:\Program Files (x86)\FontForge\run_fontforge.exe
フォントを開いたら、間違ったテーブルの種類などに関するほとんどのエラーを無視し、[フォントの生成]をクリックします。
保存場所を選択し、エクスポート形式としてttf
またはotf
を選択します。インポートするフォントによっては、OTFフォントの方が品質が高い場合があります。
Fontforgeはさまざまなエクスポートおよびインポートされたフォントタイプを使用できるため、他のフォントの変換にも使用できます。また、独自のフォントを作成または再作成する場合にも非常に役立ちます。 FontForgeの他の使用法に関するガイド here があります。
私はwoff2sfntソースをWindows 10 x64用にコンパイルし、他の参照から次のステップをまとめました(つまり、ここでは元の考えを主張していません)
gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c
私はこれが非常にブルートフォースであることに気づきました。私は、gccを正しく実行することから始められていない、最新のツールによって提供されるソフトな腹を備えた単なるC#プログラマーだからです。
macOSでWOFF2ファイルをttfに変換するには、試してください
brew install fonttools
ttx font.woff
ttx font.ttx
ttx font.woff
は、.woff
ファイルを.ttx
ファイル(XMLフォントファイル形式)に変換します。次に、ttx font.ttx
は.ttx
を.ttf
に変換します。
ttx font.ttx
から取得したファイルをインポートできない場合は、font.ttf
をFont Bookにドラッグし、エラーの内容(フォント名の横にあるドロップダウン矢印をクリック)を読んで修正してみてください。 .ttx
ファイル内。たとえば、namerecord
を追加する必要がありました。
バッチ変換を試す
for f in *.woff; do ttx $f; done
for f in *.ttx; do ttx $f; done
this repo からグーグルのwoff2も試しました==
brew tap bramstein/webfonttools
brew install woff2
woff2_decompress font.woff
しかし、.ttf
または.otf
ファイルは作成されませんでした。
最後に私は「fontname otf」をググって代わりにインストールしました。