web-dev-qa-db-ja.com

TTFからWOFFへの変換

さまざまなコマンドラインとオンラインツールを使用して、TTFをWOFFに変換しようとしています。私は以下を試しました:

コマンドライン :

オンライン:

サイズが〜220KBのttfファイルがあります。これらのツールはすべて、サイズが約20KBの最適化されたファイルを生成するfont-squirrelを除いて、約100KBのサイズのwoffファイルを生成します。

他のコマンドライン(オープンソースの読み取り)ツールでは実行できないfont-squirrelの機能について知りたいです。また、可能であれば、コードを記述したりハッキングしたりする場合でも、コマンドラインから同じように実行できます。

12
Umang Gupta

WOFF圧縮を行うだけで、使用するツールに関係なく、非常に類似したファイルサイズが得られます。

Font Squirrelは、ヒントの削除、スモールキャップなどのOpenType機能の削除、西欧言語のみをサポートするサブセットなど、追加の80kBの節約を説明するためにより多くのことをしていると思います。

TTX/FontTools を使用して、変換前後のファイルを検査し、変更点を確認できます。

4
RoelN

私はJonathan Kewのsfnt2woffプログラムを使用しており、.woffファイルがどれほど小さいかを見て驚いています。

圧縮が無損失であるとは信じられませんでした。したがって、私は試しました:

sfnt2woff CharisSIL-R.ttf
woff2sfnt CharisSIL-R.woff > CharisSIL-R_converted.ttf 
cmp CharisSIL-R.ttf CharisSIL-R_converted.ttf
echo $?

cmp(1)によれば、woffに変換されてttfに戻されたフォントと元のttfファイルとの間に違いはありません。

1

使用できます: www.font2web.com
FontSquirrelTransfonter.org変換ツール。

0