WOFF を TTF に変換

WOFF を TTF にすると、ウェブフォント用に圧縮されていたフォントが、圧縮を解いたもとの形に戻ります。文字の輪郭そのものは変わりません。ただし WOFF の中身が PostScript(CFF)輪郭の場合、TTF には変換できず、間違った形式のファイルを作るくらいならエラーとして扱われます。処理はサーバー側で行われます。

  • 処理される場所 当サイトのサーバー上です。この処理に必要なソフトウェアは、ブラウザーでは動かせません。
  • 可逆 何も捨てられません。TTFはWOFFが持っていたものをそのまま保持します。
  • ファイルサイズの上限 1ファイルあたり25MBまで。無料、アカウント不要です。
  • 知っておきたいこと 包みを解いたフォントが何になるかは、中の輪郭が決めます。PostScript の曲線を持つ WOFF は OTF に、TrueType の曲線を持つ WOFF は TTF になります。もう一方を指定された場合は、名前だけ違うファイルを返すのではなく、お断りします。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

これは展開であって、作り直しではない

WOFF はフォントのデータを圧縮して包んだ入れ物です。この変換はその圧縮を解いて、中身のアウトラインデータをそのまま TTF の形に取り出します。字形やヒンティングを描き直すことはありません。

結果として見た目はまったく同じフォントが、圧縮されていない TTF として出てきます。

WOFF の中身が PostScript 輪郭だと変換できない

WOFF は入れ物にすぎず、中に包まれているアウトラインの種類は TrueType(二次ベジェ曲線)と PostScript / CFF(三次ベジェ曲線)の 2 通りがあります。TTF が持てるのは TrueType のほうだけです。

WOFF の中身が CFF 輪郭のフォント(多くの OpenType-CFF 書体がこちらです)である場合、この変換は実行されず、理由を示すエラーになります。中身の種類を偽って TTF を名乗るファイルを作るより、正直に失敗を返す設計です。CFF 輪郭のフォントを別の入れ物に移したい場合は、OTF への変換を試してください。

なぜサーバーで処理されるのか

フォントの入れ替えには専用のツールが必要で、ブラウザーの中だけで完結する形では提供されていません。この変換は当サイトの一部のツールと同じく、専用の処理サーバーで行われます。

ファイルは `api.quinvert.com` へ送られ、変換が終わるとすぐに削除されます。「何もアップロードされない」変換ではないことは、正直に書いておきます。

アップロードされたファイルの扱い

アップロードされたフォントは、変換のたびに新しく作られる一時的なフォルダーに、あなたが付けたファイル名とは別の共通の名前で保存されます。処理が終わると、そのフォルダーごと確実に削除され、途中で失敗した場合も同様です。

処理を行うコンテナはインターネットに出られない設定なので、フォントのデータがこの変換の外に持ち出されることはありません。

ファイルサイズと回数の上限

サーバー側で処理する変換の上限は 1 ファイルあたり 25 MB です。1 日に変換できる回数は 1 人あたり 100 回までで、UTC の日付が変わるとリセットされます。

通常のフォントファイル 1 つがこの上限を超えることはめったにありません。

ファイルサイズは大きくなる

WOFF は Brotli で圧縮されたフォントで、TTF はそれを解いた状態です。同じフォントでも TTF のほうが確実に大きくなります。ウェブ配信には向きませんが、それはこの変換の目的ではありません。

デスクトップにインストールして使う、あるいはフォント編集ソフトで開くといった用途では、圧縮されていない TTF のほうが求められる形です。

主な使いどころ

ウェブサイトからダウンロードした WOFF を、パソコンにインストールして使いたい場合や、フォント編集ソフトで手を加えたい場合に使われます。多くのデスクトップ環境やフォント編集ソフトは WOFF を直接開けません。

ウェブフォントの配信そのものを見直したいだけなら、この変換ではなく WOFF のまま使い続けるほうが適切です。

まとめて変換する

複数のフォントファイルを一度に置けます。それぞれ独立に処理され、終わったものから受け取れます。1 日の変換回数の上限は、まとめて処理した場合でも 1 ファイルにつき 1 回として数えられます。

ウェイト違いのフォントを何本もまとめて扱う場合は、この上限に収まるか事前に確認してください。

WOFF を TTF に変換する手順

  1. お手元の WOFF ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に TTF を選び、変換を開始します。
  3. できあがった TTF ファイル をダウンロードします。

WOFF と TTF——何が変わるか

WOFFとTTFの比較
WOFFTTF
正式名称Web Open Font FormatTrueType フォント
拡張子.woff.ttf
メディアタイプfont/wofffont/ttf
最初の公開20091991
発行元W3CApple
仕様WOFF 1.0TrueType Reference Manual
ライセンスオープン標準オープン標準
現在の位置づけ旧式、ただし今もどこでも読める現行
ブラウザで開けるかすべてのブラウザすべてのブラウザ
代わりに検討される形式WOFF2OTF, WOFF2

残るもの

失われるものはありません。WOFF も TTF も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

変換先の形式が追加で扱えるもの

TTF は作業のための形式で、WOFF は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。

結果を開く

WOFF は 2009 年のもので、今ではほとんど使われていません。TTF は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

FontForgeは WOFF と TTF のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

2 つは狙っている用途が違います。WOFF はウェブ、TTF は組版です。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。

WOFF は W3C の形式です(2009 年に登場)。 WOFF 1.0 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。

TTF は Apple の形式で、1991 年から使われています。規定は TrueType Reference Manual です。FontForge、Glyphs、FontLabがこの形式を読めます。

TTF は 1991 年、WOFF は 2009 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。

WOFF から TTF:よくある質問

WOFF ファイル はどこかにアップロードされますか。

はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。

WOFF から TTF への変換は無料ですか。

はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。

WOFF を TTF に変換すると品質は落ちますか。

いいえ。TTF は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 包みを解いたフォントが何になるかは、中の輪郭が決めます。PostScript の曲線を持つ WOFF は OTF に、TrueType の曲線を持つ WOFF は TTF になります。もう一方を指定された場合は、名前だけ違うファイルを返すのではなく、お断りします。

WOFF から TTF への変換は可逆ですか。

失われるものはありません。WOFF も TTF も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

TTF ファイル はそのあと編集できますか。

TTF は作業のための形式で、WOFF は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。

これらのフォーマットについて