字体嵌入函数

以下函数与嵌入的 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 在字样排除列表中添加或删除人脸名称。
TTGetEmbeddedFontInfo 检索有关嵌入字体的信息。
TTGetEmbeddingType 返回字体的嵌入权限。
TTGetNewFontName 为已安装的嵌入字体创建新名称。
TTIsEmbeddingEnabled 确定字样排除列表是否包含指定的字体。
TTIsEmbeddingEnabledForFacename 确定是否为指定字体启用嵌入。
TTLoadEmbeddedFont 从文档流中读取嵌入的字体并安装它。 还允许客户端进一步限制字体的嵌入权限。
TTRunValidationTests 在指定的大小范围内验证宽字符 (16 位) 字体的部分或全部字形数据。
TTRunValidationTestsEx TTRunValidationTests 的 UCS-4 版本。
WRITEEMBEDPROC 客户端提供的回调函数,用于将流内容写入缓冲区。