web-dev-qa-db-ja.com

OTF(オープンタイプ)とTTF(トゥルータイプ)フォントフォーマットの違いは?

Macでは、フォントをダウンロードするときに、OTF(OpenType Format)とTTF(TrueType Format)のどちらかを選択することがよくあります。

合字の機能に違いはありますか、それとも2つの形式の間に何か違いはありますか?

228
Rich Bradshaw

OTFは、より高度な組版機能(実際には個別のエキスパートセットのフォントではなく、実際にはフォントの内側にある小型大文字、代替文字、合字など)をサポートするため、「より良い」フォントである可能性が高くなります。スプライン曲線(TTFスタイル)またはベジェ曲線(PostScript Type 1スタイル)のいずれかを含めることもできるので、フォントが元々設計されていた形になっている可能性があります。

一方、あなたがshovelwareサイトから無料のフォントをダウンロードしているのであれば、あなたはそのいずれかを取得することはほとんどありません。確かに、あなたは単純にTTFフォントをOTFに改名することができるかもしれません。

224
bobince

OTFはTTFよりも新しいフォーマットなので、OTFにはTTFにはない機能がいくつかあります。 (フォントの作成者がそれらを使用しなかった場合、これは重要なポイントです。)

個人的な経験からの1つのメモ:これらのフォントで何をしているのかによって、私はOTFとは対照的にTTFで動くツールを手に入れるほうがはるかに簡単であることがわかりました。デスクトップパブリッシングやワードプロセッシングにそれらを使用しているだけでも、どちらでも問題はありませんが、プログラムで何かを実行する場合は、ツールやライブラリの数が多いのでTTFをお勧めします。

38
Electrons_Ahoy

file endingsが変換されると、.otfand.ttfの両方がOpenTypeフォーマットのフォントを表すことがあります。 (Wikipediaの OpenType を参照 - 実際には、これは ドイツ語版でより正確に発音されます

いくつかの.ttfフォントファイルは、あたかも従来のANSI-Windows TrueTypeフォーマットであるかのように見えるかもしれませんが、実際にはフル機能のOpenTypeフォントであるかもしれないので、これは少し混乱します。

両方のフレーバーの主な違いは、.ttfスタイルのフォントは2次ベジェスプラインを使用するのに対し、.otfスタイルのフォントは3次ベジェスプラインを使用することです。 (歴史的に、「レガシー」TrueTypeフォーマットには2次ベジェ曲線が使用されてきました。3次ベジェ曲線はPostScriptの背景に由来しています。)3次ベジェ曲線は潜在的により正確です。は、二次ベジエの細分化されたシーケンスで近似できます。 (また、どちらも 3次または2次ベジエスプラインは正確に円を再現することがあります。常に近似誤差があります。)

仕様におけるもう1つの小さな違いは、ttf風のOpenTypeフォントがいくつかのコードポイントで同じグリフをアドレス指定できることです。したがって、これにより、スペースを節約できます。大文字のbβ、およびв(読む:ラテン、ギリシャ、キリルB)は同じ形をしています。

23
Debilski

OTFが最良のフォーマットだと言う人達には同意しません。 TTFを使用すると、デザイナーは画面上および印刷中にラスタライズの詳細を変更できます(デザイナーがその方法を知っている場合)。

例えば:

TTF vs OTF

11

私はこれが役に立つと思った、そしてそれは深く掘り下げるのを止めるのに十分私の質問に答えた。

MS: TrueTypeフォント、PostScriptフォント、OpenTypeフォントの違いは何ですか?

TrueTypeフォントは任意のサイズに拡大縮小でき、すべてのサイズで明確で読みやすいです。それらは、Windowsでサポートされている任意のプリンタまたはその他の出力デバイスに送信できます。 OpenTypeフォントはTrueTypeフォントに関連していますが、小さな大文字、古いスタイルの数字、グリフや合字などのより詳細な形状など、基本文字セットの拡張機能が大きくなっています。 OpenTypeフォントは、任意のサイズに拡大縮小したり、すべてのサイズで明確で読みやすくしたり、Windowsでサポートされている任意のプリンタやその他の出力デバイスに送信することもできます。

PostScriptフォントは滑らかで詳細、そして高品質です。彼らはしばしば印刷、特に本や雑誌などのプロ品質の印刷に使用されます。

どのフォント形式が私に最適ですか?

場合によります。うまく印刷され、画面上で読みやすいフォントが必要な場合は、TrueTypeフォントの使用を検討してください。もしあなたが言語カバレッジと素晴らしいタイポグラフィのために大きな文字セットを必要とするならば、あなたはOpenTypeフォントを使いたくなるかもしれません。光沢のある雑誌や商業印刷など、プロ品質の印刷物を印刷する必要がある場合は、PostScriptが適しています。詳しくは、フォント: よくある質問 を参照してください。

3
Travis Bemrose