OpenType フォント形式
Unicode ベースの OpenType フォント形式は、TrueType フォント ファイル形式を拡張します。 OpenType フォントを使用すると、文字と グリフ間のマッピングが可能になり、合字、位置指定フォーム、代替文字、およびその他の置換がサポートされます。 OpenType フォントには、2 次元グリフの配置とグリフの添付ファイルをサポートする情報を含め、TrueType または PostScript のアウトラインを含めることもできます。
OpenType フォント内のレイアウト機能は、スクリプトと言語によって編成され、同じスクリプト内でも 1 つのフォントで複数の書き込みシステムをサポートできます。 テキスト レイアウト操作の一貫性を確保し、フォント ファイルやアプリケーションで不要なオーバーヘッドを回避するために、テキスト レイアウトと言語セマンティック アルゴリズムの多くは Uniscribe に含まれています。 これにより、フォント開発者は、フォント内で一般化されたスクリプト ルールを定義する必要が軽減されます。
アプリケーションでは、スクリプト レイアウトに関する特定の知識や好みを導入できます。 OpenType レイアウト フォントには、オペレーティング システム サービスによって適用されたものと重複または置き換わるレイアウト ルールが含まれている場合もあります。 テキスト レイアウトをサポートするオペレーティング システム サービスの階層構造により、アプリケーションは使用するレイアウト情報を選択し、適用方法を選択できます。 詳細については、Microsoft Typography のドキュメント または OpenType 仕様のを参照してください。
関連トピック
-
ユニスクライブ について