字体包函数错误消息
遇到错误时,字体包函数 ( CreateFontPackage 和 MergeFontPackage ) 返回以下 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 | 不允许写入内存,可能是因为数据超出边界。 |