OTF(Open Type)またはTTF(True Type)フォント形式の違いは?


228

Macでは、フォントをダウンロードするときに、OTF(OpenType形式)とTTF(TrueType形式)の選択肢がしばしば与えられます。

合字の動作方法に違いはありますか、2つの形式に何か違いはありますか?

回答:


226

OTFは、より高度な組版機能をサポートしているため、「より良い」フォントである可能性が高くなります(スモールキャップ、オルタナティブ、リガチャなど、エキスパートセットフォントではなく、実際にはフォント内にあります)。また、スプライン(TTFスタイル)またはベジエ(PostScript Type 1スタイル)曲線のいずれかを含めることもできるため、フォントが元々設計された形状を取得し、低品質の変換ではないことを願っています。

一方、シャベルウェアサイトから無料のフォントをダウンロードしている場合、そのいずれかを入手する可能性は低いでしょう。実際、OTFに名前が変更されたTTFフォントを簡単に取得できます。


4
それは興味深いです-私はOTFを想定していました。それは実際にはオープンフォーマットですか?
リッチブラッドショー

21
はい、ISO14496-22です。microsoft.com/typography/otspecを参照してください。値 'x'が 'open'の場合、TrueTypeもオープンと見なされる場合があります。developer.apple.com/textfonts/TTRefMan/index.htmlを参照してください(OTF仕様は、TTFに基づいて構築されるため、関連性があります)。ただし、どちらの形式にも関連する公的な特許の付与はなく、過去に特許の問題がありました(FreeTypeおよびTTヒントバイトコード命令セットを参照)。
ボビンス

39

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

ただし、個人的な経験からの1つのメモ:これらのフォントで何をしようとしているかに応じて、OTFではなくTTFで機能するツールを入手する方がはるかに簡単であることがわかりました。デスクトップパブリッシング/ワードプロセッシングにそれらを使用している場合はどちらもうまくいきますが、プログラムで何かをするつもりなら、ツール/ライブラリの数が多いためTTFをお勧めします。


6
それは実際に良い点です-例えば、imagemacgickはttfでより良く動作するようです。
リッチブラッドショー

23

ときますのでご注意くださいファイル語尾が convernedされ、両方.otf .ttf OpenType形式でフォントを示すことができます。(WikipediaのOpenTypeを参照してください。実際、これはドイツ語版でより正確に発音されます。)

一部の.ttfフォントファイルは、従来のANSI-Windows TrueType形式であるように見える場合がありますが、実際にはフル機能のOpenTypeフォントである可能性があるため、これは少し混乱を招きます。

両方のフレーバーの主な違いは、.ttfスタイルフォントは2次ベジエスプラインを.otf使用するのに対して、スタイルフォントはキュービックベジエスプラインを使用することです。(歴史的に、2次ベジエ曲線は「レガシー」TrueType形式に使用されています。3次ベジエ曲線はPostScriptバックグラウンドから取得されています。)3次ベジエはより正確である可能性があります(2次ベジエ曲線はすべて3次ベジエ曲線で正確に再現できます)二次ベジエのより小さいセグメント化されたシーケンスで近似できます。(また 3次または2次ベジエスプラインのいずれも円を正確に再現できないことに注意してください。常にある程度の近似誤差があります。)

仕様のもう1つの小さな違いは、ttfフレーバー付きOpenTypeフォントが複数のコードポイントで同じグリフに対応する可能性があることです。したがって、たとえばbβв(読み:ラテン語、ギリシャ語、キリル文字「B」)の大文字バージョンが同じ形状である場合、これによりスペースが節約されます。


ベジェスプラインは決して円を再現できません。これは、2次または3次または4次または5次とは関係ありません
...-Pacerier

はい、それも事実ですが、この場合はそれほど重要ではありません。
デビルスキー

フォントには、otfとttfの2つのバージョンがあります。どちらもotfレイアウトを使用しますが、otfのものはpostscriptアウトラインを使用し、ttfのものはttfアウトラインを使用します。ttfは、Windowsで署名されていると報告されています。
ショーンブッカーケル

11

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

例えば:

TTF対OTF


20
詳細をお願いします
。– Pacerier

4
このグラフィックは興味深いものですが、経験の浅い人(私のように)にとっては、TTFがより良いヒントを持っているという主張をすぐにはサポートしません。実際、右側のOTF行は4倍以上の解像度を持ち、部分シェーディングを利用しているように見えるため、逆のように見えます。展開してください。
マットウィルキー

2
OTFはTTFに基づいていました。TTFはOTFのサブセットであるため、すべての同じ機能をサポートする必要があります。
デビッドC.ビショップ

2
+ matt解像度が高いということではありません-この画像のポイントは、TTF点字ドットがどの程度鮮明で定義されているかを示すことですが、OTF点字はぼやけています。多くは読めません。上の例では、フォントデザイナのヒントがラスタライズエンジンに注意されました(基本解像度の整数倍ではない解像度にスケーリングされたとき)。
トラビスベンローズ

ttfとotfのヒントの違いについては、この投稿を参照してください。TTFとOTFは、ヒント付けに異なるアプローチを使用します。OTFは、フォントの表現力とラスタライザーのインテリジェンスに依存してヒントの必要性を減らします。これにより、OTFはヒント情報を減らすことができます。いくつかのユースケースでは、このヒンティングの減少は問題を引き起こす可能性があります。OTFフォントはTrueTypeスタイルまたはPostScriptスタイルのヒントを使用できるため、TTFヒントがOTFヒントよりも優れているとは必ずしも言えません。
ベンジャミン

3

私はこれが便利だと思ったので、深く掘り下げるのをやめるのに十分な質問に答えてくれました。

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

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

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

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

場合によります。うまく印刷され、画面で読みやすいフォントが必要な場合は、TrueTypeフォントの使用を検討してください。言語のカバー範囲と細かい文字体裁のために大きな文字セットが必要な場合は、OpenTypeフォントを使用できます。光沢のある雑誌や商業印刷など、プロ品質の印刷出版物を印刷する必要がある場合は、PostScriptが適しています。詳細については、フォント:よくある質問をご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.