字体包函数错误消息

遇到错误时,字体包函数 ( CreateFontPackageMergeFontPackage ) 返回以下 LONG 值。 函数成功后,将返回值NO_ERROR。

返回值 说明
NO_ERROR 0 未发生错误。
ERR_FORMAT 1006 出现输入数据格式错误。
ERR_GENERIC 1000 泛型代码中发生错误。
ERR_MEM 1005 内存分配期间出错。
ERR_NO_GLYPHS 1009 未找到字形。
ERR_INVALID_BASE 1085 该字体包含 base) 表 (无效的基线数据。 目前未使用此值。
ERR_INVALID_CMAP 1030 字体包含无效的字符到字形映射 (cmap) 表。
ERR_INVALID_DELTA_FORMAT 1013 尝试对格式 1 或 2 字体进行子集时检测到无效的增量格式。
ERR_INVALID_EBLC 1086 该字体包含无效的嵌入位图位置数据 (EBLC) 表。
ERR_INVALID_GLYF 1061 该字体包含无效的字形数据 (glyf) 表。
ERR_INVALID_GDEF 1083 该字体包含无效的字形定义数据 (GDEF) 表。 目前未使用此值。
ERR_INVALID_GPOS 1082 该字体包含无效的字形定位数据 (GPOS) 表。 目前未使用此值。
ERR_INVALID_GSUB 1081 该字体包含无效的字形替换数据 (GSUB) 表。
ERR_INVALID_HDMX 1089 该字体包含 hdmx) 表中 (无效的水平设备指标。
ERR_INVALID_HEAD 1062 该字体包含无效的字体标题 (头) 表。
ERR_INVALID_HHEA 1063 该字体包含无效的水平标题 (hhea) 表格。
ERR_INVALID_HHEA_OR_VHEA 1072 该字体包含无效的水平标题 (hhea) 表或无效的垂直指标标头 (vhea) 表。
ERR_INVALID_HMTX 1064 该字体包含无效的水平指标 (hmtx) 表。
ERR_INVALID_HMTX_OR_VMTX 1073 字体包含无效的水平指标 (hmtx) 表,或 vmtx) 表 (无效的垂直指标。
ERR_INVALID_JSTF 1084 该字体包含 JSTF) 表 (无效理由数据。
ERR_INVALID_LTSH 1087 该字体包含 LTSH) 表中 (无效的线性阈值数据。
ERR_INVALID_TTO 1080 该字体是无效的 TrueType Open 字体。
ERR_INVALID_VDMX 1088 该字体包含无效的垂直设备指标 (VDMX) 表。
ERR_INVALID_LOCA 1065 该字体包含位置 (loca) 表的无效索引。
ERR_INVALID_MAXP 1066 该字体包含 (maxp) 表的无效最大配置文件。
ERR_INVALID_MERGE_CHECKSUMS 1011 尝试合并不同母字体中两种字体的校验和失败。
ERR_INVALID_MERGE_FORMATS 1010 尝试将字体与错误的 dttf 格式合并失败。
ERR_INVALID_MERGE_NUMGLYPHS 1012 尝试合并不同母字体中两种字体的字形数量失败。
ERR_INVALID_NAME 1067 字体包名称或字体名称无效。
ERR_INVALID_POST 1068 该字体包含无效的 PostScript 信息 (post) 表。
ERR_INVALID_OS2 1069 该字体包含无效的 OS/2 和特定于 Windows 的指标 (OS/2) 表。
ERR_INVALID_VHEA 1070 该字体包含无效的垂直指标标头 (vhea) 表。
ERR_INVALID_VMTX 1071 该字体包含无效的垂直指标 (vmtx) 表。
ERR_INVALID_TTC_INDEX 1015 从零开始的 (TTC) 索引传递到字体文件中。
ERR_MISSING_CMAP 1030 字体不包含 cmap 表。
ERR_MISSING_EBDT 1044 字体不包含 EBDT 表。
ERR_MISSING_GLYF 1031 字体不包含 glyf 表。
ERR_MISSING_HEAD 1032 字体不包含标题表。
ERR_MISSING_HHEA 2052 字体不包含 hhea 表。
ERR_MISSING_HMTX 1034 字体不包含 hmtx 表。
ERR_MISSING_LOCA 1035 字体不包含 loca 表。
ERR_MISSING_MAXP 1036 字体不包含 maxp 表。
ERR_MISSING_NAME 1037 该字体不包含命名 (名称) 表。
ERR_MISSING_POST 1038 字体不包含帖子表。
ERR_MISSING_OS2 1039 字体不包含 OS/2 表。
ERR_MISSING_VHEA 1040 字体不包含 vhea 表。
ERR_MISSING_VMTX 1041 字体不包含 vmtx 表。
ERR_MISSING_HHEA_OR_VHEA 1042 字体不包含 hhea 表或 vhea 表。
ERR_MISSING_HMTX_OR_VMTX 1043 字体不包含 hmtx 表或 vmtx 表。
ERR_NOT_TTC 1014 提供的值不是 TTC 文件的索引。
ERR_PARAMETER0 1100 调用函数参数 0 无效。
ERR_PARAMETER1 1101 调用函数参数 1 无效。
ERR_PARAMETER2 1102 调用函数参数 2 无效。
ERR_PARAMETER3 1103 调用函数参数 3 无效。
ERR_PARAMETER4 1104 调用函数参数 4 无效。
ERR_PARAMETER5 1105 调用函数参数 5 无效。
ERR_PARAMETER6 1106 调用函数参数 6 无效。
ERR_PARAMETER7 1107 调用函数参数 7 无效。
ERR_PARAMETER8 1108 调用函数参数 8 无效。
ERR_PARAMETER9 1109 调用函数参数 9 无效。
ERR_PARAMETER10 1110 调用函数参数 10 无效。
ERR_PARAMETER11 1111 调用函数参数 11 无效。
ERR_PARAMETER12 1112 调用函数参数 12 无效。
ERR_PARAMETER13 1113 调用函数参数 13 无效。
ERR_PARAMETER14 1114 调用函数参数 14 无效。
ERR_PARAMETER15 1115 调用函数参数 15 无效。
ERR_PARAMETER16 1116 调用函数参数 16 无效。
ERR_READCONTROL 1003 读取控制结构与数据不匹配。
ERR_READOUTOFBOUNDS 1001 不允许从内存读取,可能是因为数据超出边界或损坏。
ERR_VERSION 1008 输入数据的主要 dttf.version 值大于函数可以读取的版本。
ERR_WOULD_GROW 1007 请求的操作导致数据增长,应用程序必须使用原始数据。
ERR_WRITECONTROL 1004 写入控件结构与数据不匹配。
ERR_WRITEOUTOFBOUNDS 1002 不允许写入内存,可能是因为数据超出边界。