フォント埋め込み関数
埋め込まれた Microsoft OpenType フォントでは、次の関数が使用されます。
機能 | 説明 |
---|---|
CFP_ALLOCPROC | CreateFontPackage および MergeFontPackage 用のアプリケーション提供のメモリ割り当て関数。 |
CFP_FREEPROC | CreateFontPackage および MergeFontPackage 用のアプリケーション提供のメモリ割り当て解除関数。 |
CFP_REALLOCPROC | CreateFontPackage および MergeFontPackage 用のアプリケーション提供のメモリ再割り当て関数。 |
CreateFontPackage | 指定した TrueType フォントをプリンターに渡すために、よりコンパクトなバージョンを作成します。 結果のフォントは、サブセット化、圧縮、またはその両方にすることができます。 |
MergeFontPackage | CreateFontPackage によって作成されたサブセット フォントをマージします。 |
READEMBEDPROC | バッファーからストリームコンテンツを読み取るクライアント提供のコールバック関数。 |
TTCharToUnicode | 8 ビット文字コード値の配列を 16 ビット Unicode 値に変換します。 |
TTDeleteEmbeddedFont | 埋め込みフォントで使用されるメモリを解放します。 |
TTEmbedFont | フォント埋め込み情報ソースとしてデバイス コンテキストを使用して、サブセット化されたワイド文字 (16 ビット) フォントを含むフォント構造を作成します。 |
TTEmbedFontEx | フォント埋め込み情報ソースとしてデバイス コンテキストを使用して、サブセット化された UCS-4 文字 (32 ビット) フォントを含むフォント構造を作成します。 |
TTEmbedFontFromFileA | フォント埋め込み情報ソースとしてファイルを使用して、サブセット化されたワイド文字 (16 ビット) フォントを含むフォント構造を作成します。 |
TTEnableEmbeddingForFacename | 書体除外リストに facename を追加または削除します。 |
TTGetEmbeddedFontInfo | 埋め込みフォントに関する情報を取得します。 |
TTGetEmbeddingType | フォントの埋め込み権限を返します。 |
TTGetNewFontName | インストールされている埋め込みフォントの新しい名前を作成します。 |
TTIsEmbeddingEnabled | 書体除外リストに指定したフォントが含まれているかどうかを判断します。 |
TTIsEmbeddingEnabledForFacename | 指定したフォントに対して埋め込みを有効にするかどうかを指定します。 |
TTLoadEmbeddedFont | 埋め込まれたフォントをドキュメント ストリームから読み取り、インストールします。 また、クライアントはフォントの埋め込み権限をさらに制限できます。 |
TTRunValidationTests | 指定したサイズ範囲のワイド文字 (16 ビット) フォントの一部またはすべてのグリフ データを検証します。 |
TTRunValidationTestsEx | UCS-4 バージョンの TTRunValidationTests。 |
WRITEEMBEDPROC | ストリームコンテンツをバッファーに書き込むクライアント提供のコールバック関数。 |