字体包函数错误消息

遇到错误时,字体包函数将返回以下 LONG 值(CreateFontPackageMergeFontPackage)。 函数成功后,将返回值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 1033 字体不包含 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 不允许写入内存,可能是因为数据超出边界。