フォント埋め込み関数

埋め込み 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の ストリームの内容をバッファーに書き込むクライアント提供のコールバック関数。