web-dev-qa-db-ja.com

TTCフォントをTTFに変換または抽出する-方法

私はすでに8時間以上 STHeiti Medium.ttc.Zip Windowsでのフォントの動作。

しかし、私はそれを機能させることはできません。誰でもWindows上で動作させることができますか?

31
Pikk

WindowsがTTCファイルの処理方法を実際には知らないと仮定すると(正直なところおかしい)、 fontforge を使用すると、組み合わせたフォントを簡単に「分割」できます。 。

手順は次のとおりです。

  1. ファイルをダウンロードします。
  2. 解凍します(例:unzip "STHeiti Medium.ttc.Zip")。
  3. Fontforgeをロードします。
  4. Fontforgeで開きます(例:File > Open)。
  5. Fontforgeは、この特定のTTCファイル(少なくとも2014-01-29現在)に2つのフォントが「パック」されていることを通知し、1つを選択するように求めます。
  6. フォントがロードされた後(このフォントは非常に大きいため、時間がかかる場合があります)、FontforgeにメニューからTTFファイルをgenerateに依頼できますFile > Generate Fonts...

他のフォントに対して4-6をロードする手順を繰り返してください。TTFをすぐに使用できます。

上記のsavingの代わりにgeneratedを強調したことに注意してください:savingFontforgeでフォントを開発する場合を除き、フォントはFontforge固有のSFD形式でファイルを作成します。

よりプログラム的/自動でフォントを操作する方法が必要な場合は、同様の(ただしまったく同じではない)質問に対する 私の回答 に興味があるかもしれません。

補遺

さらなるコメント:一部の人々が上記の分割を実行することに興味を持つかもしれない1つの理由(または結局フォントコンバーターを使用)は、フォントをWeb形式( [〜#〜] woff [ 〜#〜] )。それは素晴らしいことですが、分割/変換しているフォントのlicenseがこのような広範な再配布を許可するかどうかを注意深く確認してください。

もちろん、Free( "as in Freedom")フォントの場合、心配する必要はありません(そのようなフォントの最も顕著なライセンスの1つは [〜#〜] ofl [〜# 〜] )。

53
rbrito

onlinefontconverter.com siteを使用できます。それはうまく動作し、出力形式がた​​くさんあります(afm bin cff dfont eot pfa pfb pfm ps pt3 suit svg t42 tfm ttc ttf woff)。私が見た利点の1つは、ttc内に含まれるすべてのフォントを一度にエクスポートできることです(非常に便利です)。

25
lepe

これは、Mac OS Xの.dfontファイルと.ttcファイルからTTFを抽出するのに役立ちました: http://transfonter.org/ttc-unpack

結果のTTFはWindows 7で正常に機能します。

9
uncoder

Macを持っている場合、これらを分割する最も簡単な方法は、 https://peter.upfold.org.uk/projects/dfontsplitter で利用可能なDfontSplitterを使用することです。

彼らが提供するWindowsバージョンはttcファイルでは動作しません。

5
Захар Joe

http://transfonter.org/ はあなたのために仕事をします。 .ttcをアップロードするだけで、.ttfファイル内のすべてのフォントタイプを含むフォルダーが作成されます。

0
Robin Bruneel