字体嵌入函数
以下函数与嵌入的 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 | 客户端提供的回调函数,用于将流内容写入缓冲区。 |