フォントメタデータ| .NET用のAPIソリューション
ファイルのメタデータ
メタデータの定義から共通して、フォントに対するその意味を理解しましょう。
ファイルのメタデータは、ファイルとともに保存されているファイルまたは別のデータベースに保存されているファイルに関する情報です。この情報には、ファイルの形式、作成日、著者、場所、サイズ、およびその他の属性に関する詳細が含まれています。メタデータには、キーワード、タグ、説明など、ファイルのコンテンツに関する情報も含めることができます。
デバイスにいくつかのメタデータを見ることができます(下の写真を参照)。ファイルを管理および整理するためには、さまざまな基準に依存してファイルを検索、フィルタリング、ソートすることができます。たとえば、ファイルが作成された日付に依存して、フォルダーのコンテンツをアレンジするのが一般的です。または、場合によっては、ファイルをアルファベット順に配置する必要がある場合があります。メタデータは、ソフトウェアアプリケーションでもファイルを正しく表示および操作するために、またオペレーティングシステムでコンピューター上のファイルをインデックス化および検索するために使用されます。
フォントメタデータとは何ですか?
フォントメタデータとは、フォントファイル自体に埋め込まれたフォントに関する情報を指します。これは、フォント名、デザイナー名、フォントバージョン番号、著作権情報、フォントの使用制限などの情報です。一部のファイルには、フォントの文字セット、エンコーディング、およびメトリック情報も含めることができます。このデータは、フォントがテキストに配置される方法を定義するのに役立ち、フォントの識別、ライセンス、および管理に重要です。フォントメタデータは、フォントを正しく表示および操作するためにソフトウェアアプリケーションでよく使用されます。
フォントメタデータの種類
フォントメタデータには、さまざまな種類の情報を含めることができます。これがテーブルにグループ化されているそれらのリストです。
タイプ | 説明 |
---|---|
フォント名 | PostScript 言語で特定のフォントを参照するために使用される一意の識別子。通常、フォントのフルネームを 29 文字以内に短縮したものです。このメトリックは PostScript ドキュメント内でフォントを識別するために使用され、フォントを埋め込んだりアウトライン化したりするときによく必要になります。 |
Postscript 名 | PostScript 言語で特定のフォントを参照するために使用される一意の識別子。通常、フォントのフルネームを 29 文字以内に短縮したものです。このメトリックは PostScript ドキュメント内でフォントを識別するために使用され、フォントを埋め込んだりアウトライン化したりするときによく必要になります。 |
フォント ファミリ | つまり、太さ、スタイル、幅などの特性が似ている関連フォントのグループです。 |
フォント スタイル | フォントを標準、イタリック、太字、太字イタリックに分類します。 |
フォント ウェイト | フォントの太さを表します。細いものから極太まであります。 |
フォント 幅 | フォントの相対的な幅を表します。狭いものから広いものまであります。 |
フォント デザイナー | フォントを作成した個人または会社の名前です。 |
製造元名/フォント ファウンドリー | フォントを作成または配布した会社の名前です。 |
文字セット | フォントがサポートする文字セット。文字、数字、記号、句読点が含まれます。 |
グリフ数 | フォント内の グリフ の数に関する情報。 |
フォント バージョン | フォントの特定のバージョンまたはリリース。 |
フォント フォーマット | フォントが保存されているファイル形式 (TTF、WOFF、Type1 など)。 |
フォント ライセンス情報 | この情報は、ライセンスの説明 と ライセンス情報 URL に分かれています。ライセンスの説明では、フォントを使用できる条件について説明します。 ライセンスの種類 によって異なる場合があります。 |
ファイルに囲まれているすべてのメタデータを表示するには、Asopsがそのエコシステムにあるような特定のソフトウェアまたはクロスプラットフォームアプリケーションを使用できます。 Font Metadata ViewerTTF、WOFF、およびWOFF2フォントに関する情報を取得できるようになりました。
フォントメタデータの使用
フォントメタデータは、デザインと外観だけでなく、フォントに関する追加情報を提供するために使用されます。異なる一般的な情報と技術的な詳細も含まれています。 しかし、このすべての情報のポイントは何ですか?また、どのように使用できるのでしょうか?
- 著作権とライセンス。 -Fontメタデータには、商業用に無料であるか、支払いまたは帰属が必要かなど、フォントのライセンスに関する情報を含めることができます。ライセンスの説明、ライセンスへのURL、およびフォントが合法かつ適切に使用されることを保証するために使用できる著作権情報を提供します。
- 適切なフォント識別。 - その名前、デザイナー、ファウンドリ、バージョン番号フォントメタデータなどのフォントに関する情報を提供すると、フォントが正しく識別され、使用されるようになります。
- 言語サポートは、有用なメタデータのもう1つの例です。どのグリフセットが含まれているかについての情報で見つけることができます。
- 検索可能性。 - ユーザーは特定のメタデータを使用して、スタイル、重量、デザイナーなどのさまざまな基準に基づいてフォントを分類および整理します。これにより、必要に応じて右のフォントに到達しやすくなります。
- アクセシビリティ。 -Fontメタデータには、フォントの読みやすさと読みやすさに関する情報が含まれる場合があります。これは、視覚障害のある人に役立ちます。- **非ラチン記号のサポート アラビア語、中国語、ヒンディー語などの非ラチンスクリプトを使用する言語を備えた多言語プロジェクトがある場合は、そのようなデータを使用できます。このメタデータは、この場合に適切な選択をするのに役立ちます。
- フォントファイルのサイズ。 - フォント内のグリフの数を示すメタデータを見ると、このファイルがプロジェクトに適しているかどうかも理解できます。大きなオーバーロードされたフォントファイルは、多くのスペースをとるだけでなく、管理するのにも面倒な場合があります。 全体として、フォントメタデータは、デザイナー、開発者、ユーザーがフォントをより効率的かつ効果的な方法で管理および作業するのを支援し、フォントが適切に識別され、アクセス可能で、法的および適切に使用されるようにするのに役立つ重要な役割を果たします。
オペレーティングシステムはフォントメタデータをどのように使用していますか?
フォントメタデータの使用方法はすでに説明されているため、上記の機能を満たすためにオペレーティングシステムを使用する方法を見てみましょう。
- 適切なフォント識別 - ユーザーがフォントを選択すると、オペレーティングシステムはメタデータを読み取り、レンダリング方法を決定します。フォントファミリ、スタイル、重量、サイズなどのフォントファイルの特性とプロパティに関する情報は、オペレーティングシステムがさまざまなアプリケーションとデバイスでフォントが一貫して表示されることを保証するのに役立ちます。
- 著作権とライセンス。 -Fontクリエイターは、フォントメタデータに著作権とライセンス情報を埋め込みました。ユーザーにフォントを使用するための法的フレームワークを提供します。このデータにより、オペレーティングシステムは、フォントが正しくライセンスされていることを確認し、不正な配布または使用を防ぐことができます。
OpentypeやTrueTypeなどのフォントファイル形式は、デジタル権利管理機能もサポートしています。 DRM機能はメタデータを使用してライセンス制限を実施し、フォントにアクセスできるデバイスまたはユーザーの数を制限し、ドキュメントにフォントの埋め込みを防ぎ、特定のアプリまたはプラットフォームへのフォントの使用を制限できます。
フォントメタデータの標準化
フォントメタデータ標準は、フォントファイルに含める必要がある情報とデータを定義するためのガイドラインと仕様のセットです。 Opentype、TrueType、PostScriptフォントなど、フォントにはいくつかの異なるメタデータ標準があります。それらのそれぞれには、独自の特定の要件と形式があります。
Opentypeフォントのメタデータ標準
Opentype Fontsのメタデータ標準は、opentypeフォントファイル仕様と呼ばれます。これには、フォントファイル自体に保存できるメタデータを含める方法に関するガイドライン、フォントに沿った別のファイル、またはフォントのデジタル署名に埋め込まれています。
Opentype Fontファイルの仕様では、フォントが機能と機能に関する追加情報を含める方法についても説明しています。この情報は、他の高度なタイポグラフィ機能とともに、言語サポート、グリフ代替、ポジショニングルールなどのデータを備えたOpentypeレイアウトテーブルと呼ばれるフォントファイル内の別のテーブルに保存されます。
TrueTypeフォントのメタデータ標準
Opentype Fontファイル仕様は、 TrueType Fontsの標準形式も定義します。さまざまなメタデータフィールドが含まれています。重要なものを見てみましょう(それらのいくつかはすでに説明されています):
- フォント姓。
- フォントサブファミリー名 - 個々のフォントスタイル(書体)の名前。
- フォント番号やフォント作成者によって割り当てられたバージョン番号など、フォント用一意の識別子。
- 完全なフォント名家族名とサブファミリー名の両方で構成されています。
- デザイナー名。
- 説明フォントの設計特性の。
- ライセンス情報。- 商標フォントに関連する商標に関する情報を提供します。
PostScriptフォントのメタデータ標準
これは、著者、ライセンス、設計特性など、フォントに関する情報を整理および提示するための一連のガイドラインです。これは、次のようなさまざまなメタデータフィールドを含むPostScriptフォントの標準形式を定義するAdobe タイプ1フォント形式です。
- fontname。 -PostScriptインタープリター内で一意のフォントの名前のフィールド。
- フルネーム。 - フォントのフルネームを指定するフィールド。
- familyName、 - フォントファミリーの名前。
- 重さ。
- fontbbox。 - フォントの境界ボックス。グリフの最小および最大XおよびY座標を定義するには必要です。
- 知らせ。 - ライセンスと著作権に関する情報のフィールド。
- uniqueId。 - フォントの一意の識別子があります。
WOFFフォントのメタデータ標準
Web Open Font Formatは、Webで使用するように設計されています。 WOFFフォントのメタデータ標準は、Woffファイル形式の仕様によって定義されます。それに応じたメタデータを持つフィールドは、次の方法を見ています。
- 家族、 - 姓の場合。
- スタイル、 - フォントスタイルの詳細。
- weight、 - フォントウェイトのパラメーターが含まれています。
- ストレッチ、 - font -strechのパラメーターが含まれています。
- デザイナー、 - フォント作成者の名前。
- ライセンス。
- 説明。
- ベンダー。
全体として、異なるフォント形式には、メタデータの異なる標準が含まれています。仕様によって定義され、メタデータに存在するフィールドとそれらのフィールドの形式に関する情報が含まれています。それらはほとんどすべてのフォント形式で類似していますが、フィールドの名前は異なるフォーマットを持っている場合があります。
フォントメタデータのベストプラクティス
フォントメタデータの書き方については、いくつかの推奨事項があります。それらに続いて、フォントがユーザーが簡単に識別し、アクセスできるようにします。
- すべてのメタデータフィールドで一貫した命名規則を使用します。ユーザーがフォントを簡単に閲覧できるようになります。
- フォントに関する完全な情報を含めます。
- 複雑な文、用語、ローカル表現なしに、説明やその他のメタデータフィールドを簡単かつ明確な方法で書き込みます。
- さまざまなフォント形式で広く認識されている標準メタデータフィールドを使用します。
- 一意の識別子を使用して、他のフォントとの対立を防ぎ、識別可能にします。
- フォントメタデータを定期的に更新してください。
これらの簡単なルールは、ユーザーがさまざまな競合他社の中からフォントを選択し、将来の誤解を排除するのに役立ちます。
結論
フォントメタデータは、フォントをより競争力のあるものにするための優れたツールになります。どの情報を追加するか、それを適切に書き込む方法を理解することで、フォントがより魅力的になり、専門家がユーザーを探しています。必要なすべてのデータを追加し、適切に標準化および更新することは、顧客との誤解の可能性を取り除くのに役立ちます。また、フォントを海賊版から保護するのにも役立ちます。