3

これが私がした2つのステップです:

  1. FontforgeでTTFフォントファイル(212 KiB)を開き、SFDファイル(1.5 MiB)として保存しました。
  2. 次に、フォントプロジェクトに変更を加えずに、TTFとして再度保存したところ、112KiBのファイルになりまし

なぜこれほど大きくサイズが変わったのでしょうか。いくつかの重要な情報が失われましたか?

更新。フォントの改善されたバージョン(たとえば、github)の開発を開始したいので、これを求めています。したがって、TTFはフォントのソースファイルと見なすことができますか?つまり、事前情報を失うことなく修正を開始するには、単なる元のTTFファイルで十分ですか?

4

1 に答える 1

4

TTF -> SFD -> TTF からの変換は、ほとんどの場合、不可逆的です。なぜなら、TTF フォーマットは Fontforge が理解できる以上のものを保存できるからです。何が失われるかは、元の TTF の内容、Fontforge で実行する操作、Fontforge で適用する設定によって異なります。

しかし、より大きな問題は、損失が問題になるかどうかです。それは答えるのが難しいです。たとえば、失われる可能性のあるものの 1 つは TrueType ヒント (「命令」とも呼ばれます。これらは基本的にグリフ データと共に格納されるミニプログラムであり、特定のサイズでより適切なレンダリング パターンを生成するためにアウトラインを変更する方法をレンダラーに指示します。 、特定の条件下など)。元のヒントがあまり良くなかった場合、それらを失うことは大したことではありません.

いずれにせよ、お持ちのフォントの SFD ソースが見つかる可能性は低いため、おそらく意味がありません。フォントはもともと Fontforge で開発されたものではない可能性が非常に高く (他にも多くのフォント作成パッケージが利用可能です)、SFD ソースに戻ることは不可能です。

とにかく改善することが目標である場合は、この 1 回限りのコンバージョンに伴う損失を受け入れ、改善プロセスの一環として損失に対処することもできます。

于 2013-03-12T18:21:21.580 に答える