この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 4385|答える: 6

フォントタイプ TrueTypeとOpenTypeの違い

[リンクをコピー]
2024年4月28日 15:04:03に投稿 | | | |
OpenTypeとTrueTypeは、どちらもデジタルデバイスでテキストを保存・レンダリングするために使われるフォントファイル形式です。 両フォーマットとも広く使われていますが、設計や機能面で重要な違いがあります。



TrueTypeは以下の構成です。AppleとMicrosoftは1980年代後半に導入されました標準的なフォントフォーマットです。 主な特徴は以下の通りです:

  • 二次ベジエ曲線:TrueTypeフォントは二次ベジエ曲線を使って文字の輪郭を定義し、異なるフォントサイズや解像度に適合します。
  • 印刷精度:TrueTypeフォントが導入された際、TrueTypeフォントには「font命令セット」と呼ばれる組み込みフォント命令が含まれており、異なるサイズや解像度でのフォントの表示および印刷精度を制御していました。
  • 単一ファイル構造:TrueTypeフォントは通常、1つのファイル(拡張子.ttf)に保存されます。


OpenTypeは以下の構成です。1990年代後半にマイクロソフトとアドビが共同で開発したフォントフォーマットこれはTrueTypeとPostScript(タイプ1)フォーマットの機能を組み合わせ、いくつかの新機能を追加しています。 OpenTypeの主な特徴は以下の通りです:

  • 4度ベジエ曲線:OpenTypeフォントはTrueType曲線やPostScriptの曲線を使用できます。これらは4次ベジェ曲線に基づいています。 OpenTypeフォントでPostScriptアウトラインをサポートするファイルは、拡張子が.otfであることが多いです。
  • 高度なタイポグラフィ機能:OpenTypeフォントは、合字、代替文字、上付き文字、添字、テキストバリアントなど、より複雑なタイポグラフィ機能をサポートしています。 これらの機能は複雑なテキストレイアウトや多言語対応に役立ちます。
  • より多くの文字:OpenTypeフォントは最大65,536文字(拡張されたUnicode範囲)をサポートし、追加の文字セットや歴史的な形など多くのグリフを含めることができます。
  • マルチプラットフォーム互換性:OpenTypeフォントはさまざまなプラットフォームやアプリケーション間で一貫性を維持するよう設計されており、macOS、Windows、Linuxなどで利用可能です。


OpenTypeはより現代的で多用途なフォントファイル形式です高度なタイポグラフィオプションとより良いキャラクターサポートを提供します。 しかし、TrueTypeフォントは電子出版分野で依然として広く使われており、そのシンプルさと安定性から多くのシステムやデバイスでサポートされています。 OpenTypeフォーマットは、TrueTypeおよびType 1フォントフォーマットの制約に対応するために導入され、より強力なタイポグラフィ機能と広範な言語サポートを提供します。

.ttf拡張子は元々TrueTypeフォントを識別するために使われていましたが、OpenTypeフォント形式でも使用可能です。 OpenTypeは、MicrosoftとAdobeが共同で開発したフォントフォーマットで、TrueTypeフォント技術をベースにしていますが、PostScriptフォントデータのサポートを追加し、より高度なタイポグラフィ機能を提供します。

OpenTypeフォントは2つの異なるファイル拡張子を持つことができます:

  • .otf - これは標準的なOpenTypeフォント拡張子で、通常はPostScriptの形でアウトラインを使うフォントが含まれています。 これらはOpenType PSまたはOpenType PostScriptと呼ばれるフォントです。
  • .ttf - この拡張は歴史的にTrueTypeフォントを指すために使われてきましたが、TrueTypeのフォーマルアウトラインを使用するOpenTypeフォントを指す場合にも使われています。 これらはOpenType TTまたはOpenType TrueTypeとして知られるフォントです。


したがって、.ttfファイルは通常TrueTypeフォントを表しますが、フォントファイル内のデータ構造によってはOpenTypeフォントであることもあります。 特定の.ttfファイルが真のTrueTypeフォントかOpenTypeフォントかを判別するには、フォントビューアツールや専用ソフトウェアを使ってメタデータやアウトラインのフォーマットを確認する必要がある場合があります。 ほとんどの場合、フォントファイルがTrueType形式かOpenType形式かに関わらず、これらのフォーマットをサポートするほとんどの現代のオペレーティングシステムやアプリケーションで使用できます。





先の:NPMパッケージをブラウザ対応のJavaScriptスクリプトにコンパイルします
次に:JSはHTMLエンティティのエンコーディングを元に戻します
 地主| 2024年4月28日 15:19:49 に投稿 |
Windowsフォント:C:\Windows\Fonts
 地主| 2024年4月28日 15:24:34 に投稿 |
LaTeX中国語タイポグラフィに必要なフォント:https://github.com/Haixing-Hu/latex-chinese-fonts
 地主| 2024年11月21日 10:20:19に投稿 |
TTCファイルをttfファイルに分割するためのAFDKOツール

ドキュメンテーション:ハイパーリンクのログインが見えます。
源:ハイパーリンクのログインが見えます。

コマンドは以下の通りです:



  • SourceHanSansHCVF-ExtraLight.ttf: ここでの「HC」は通常「ハングル中国語」を意味し、フォントがハングルと中国語の両方をサポートするように設計されていますが、この記号方法は珍しく、マークアップの特定のバージョンである可能性があります。 しかし、一般的な命名慣習によれば、「H」は「香港」を指す可能性があり、このフォントバージョンは香港地域での中国語専用です。
  • SourceHanSansKVF-ExtraLight.ttf:「K」は「Korean(韓国語)」の略で、このフォントファイルは韓国語のコンテンツ表示に特化して最適化されています。
  • SourceHanSansSCVF-ExtraLight.ttf:「SC」は「簡体字(Chinese Simplese)」の略で、このフォントファイルは中国本土の簡体字中国語用に最適化されています。
  • SourceHanSansTCVF-ExtraLight.ttf:「TC」は「繁体字(Chinese Civilese)」の略で、このフォントファイルは台湾、香港などの地域で使われる中国語繁体字に最適化されています。
  • SourceHanSansVF-ExtraLight.ttf:特定の言語地域識別は存在せず、通常はフォントファミリー全体の共通バージョンであり、中国簡体字、繁体字、日本語、韓国語など複数の言語に対応していますがこれに限定されません。


各ファイルの「VF」は「可変フォント」を表しており、これは現代的なフォント技術で、異なるウェイトや幅などの属性をスムーズに切り替えられることで、タイポグラフィの柔軟性を高めています。 「ExtraLight」はフォントの特定のスタイルを指定するもので、「Extra-Fine」スタイルです。
まとめると、これらのフォントファイルの主な違いは、対象となる言語や地域、そして地域固有の文字セットやタイポグラフィの最適化が含まれているかどうかです。 適切なフォントファイルを選ぶことで、あなたの具体的なニーズに応じて表示品質やテキストの読み心地が向上します。

 地主| 2024年11月21日 11:25:46に投稿 |
OTF2TTFは.otfファイルを.ttf形式に変換します
 地主| 2024年11月21日 13:42:49に投稿 |
360フォントチェック - 著作権確認、争いなし:https://fonts.safe.360.cn/
 地主| 2025年1月6日 17:34:21に投稿 |
Windowsはフォントの文字セットの総文字数を確認します
https://www.itsvse.com/thread-10916-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com