Font Package Function Error Messages

The following LONG values are returned by the font package functions ( CreateFontPackage and MergeFontPackage ) when errors are encountered. When functions are successful, the value NO_ERROR is returned.

Return valueValueDescription
NO_ERROR0No error occurred.
ERR_FORMAT1006An input data format error occurred.
ERR_GENERIC1000An error occurred in generic code.
ERR_MEM1005An error occurred during memory allocation.
ERR_NO_GLYPHS1009No glyphs were found.
ERR_INVALID_BASE1085The font contained an invalid baseline data (BASE) table. Currently this value is not used.
ERR_INVALID_CMAP1030The font contained an invalid character-to-glyph mapping (cmap) table.
ERR_INVALID_DELTA_FORMAT1013An invalid delta format was detected while trying to subset a format 1 or 2 font.
ERR_INVALID_EBLC1086The font contained an invalid embedded bitmap location data (EBLC) table.
ERR_INVALID_GLYF1061The font contained an invalid glyph data (glyf) table.
ERR_INVALID_GDEF1083The font contained an invalid glyph definition data (GDEF) table. Currently this value is not used.
ERR_INVALID_GPOS1082The font contained an invalid glyph positioning data (GPOS) table. Currently this value is not used.
ERR_INVALID_GSUB1081The font contained an invalid glyph substitution data (GSUB) table.
ERR_INVALID_HDMX1089The font contained an invalid horizontal device metrics (hdmx) table.
ERR_INVALID_HEAD1062The font contained an invalid font header (head) table.
ERR_INVALID_HHEA1063The font contained an invalid horizontal header (hhea) table.
ERR_INVALID_HHEA_OR_VHEA1072The font contained an invalid horizontal header (hhea) table or an invalid vertical metrics header (vhea) table.
ERR_INVALID_HMTX1064The font contained an invalid horizontal metrics (hmtx) table.
ERR_INVALID_HMTX_OR_VMTX1073The font contained an invalid horizontal metrics (hmtx) table or an invalid vertical metrics (vmtx) table.
ERR_INVALID_JSTF1084The font contained an invalid justification data (JSTF) table.
ERR_INVALID_LTSH1087The font contained an invalid linear threshold data (LTSH) table.
ERR_INVALID_TTO1080The font was an invalid TrueType Open font.
ERR_INVALID_VDMX1088The font contained an invalid vertical device metrics (VDMX) table.
ERR_INVALID_LOCA1065The font contained an invalid index to location (loca) table.
ERR_INVALID_MAXP1066The font contained an invalid maximum profile (maxp) table.
ERR_INVALID_MERGE_CHECKSUMS1011An attempt to merge checksums for two fonts from a different mother font was unsuccessful.
ERR_INVALID_MERGE_FORMATS1010An attempt to merge fonts with the wrong dttf formats was unsuccessful.
ERR_INVALID_MERGE_NUMGLYPHS1012An attempt to merge the number of glyphs for two fonts from a different mother font was unsuccessful.
ERR_INVALID_NAME1067The font package name or a font name was invalid.
ERR_INVALID_POST1068The font contained an invalid PostScript information (post) table.
ERR_INVALID_OS21069The font contained an invalid OS/2 and Windows-specific metrics (OS/2) table.
ERR_INVALID_VHEA1070The font contained an invalid vertical metrics header (vhea) table.
ERR_INVALID_VMTX1071The font contained an invalid vertical metrics (vmtx) table.
ERR_INVALID_TTC_INDEX1015An invalid zero-based (TTC) index into the font file was passed.
ERR_MISSING_CMAP1030The font did not contain a cmap table.
ERR_MISSING_EBDT1044The font did not contain an EBDT table.
ERR_MISSING_GLYF1031The font did not contain a glyf table.
ERR_MISSING_HEAD1032The font did not contain a head table.
ERR_MISSING_HHEA1033The font did not contain an hhea table.
ERR_MISSING_HMTX1034The font did not contain an hmtx table.
ERR_MISSING_LOCA1035The font did not contain a loca table.
ERR_MISSING_MAXP1036The font did not contain a maxp table.
ERR_MISSING_NAME1037The font did not contain a naming (name) table.
ERR_MISSING_POST1038The font did not contain a post table.
ERR_MISSING_OS21039The font did not contain an OS/2 table.
ERR_MISSING_VHEA1040The font did not contain a vhea table.
ERR_MISSING_VMTX1041The font did not contain a vmtx table.
ERR_MISSING_HHEA_OR_VHEA1042The font did not contain an hhea table or a vhea table.
ERR_MISSING_HMTX_OR_VMTX1043The font did not contain an hmtx table or a vmtx table.
ERR_NOT_TTC1014The provided value was not an index for a TTC file.
ERR_PARAMETER01100Calling function parameter 0 was invalid.
ERR_PARAMETER11101Calling function parameter 1 was invalid.
ERR_PARAMETER21102Calling function parameter 2 was invalid.
ERR_PARAMETER31103Calling function parameter 3 was invalid.
ERR_PARAMETER41104Calling function parameter 4 was invalid.
ERR_PARAMETER51105Calling function parameter 5 was invalid.
ERR_PARAMETER61106Calling function parameter 6 was invalid.
ERR_PARAMETER71107Calling function parameter 7 was invalid.
ERR_PARAMETER81108Calling function parameter 8 was invalid.
ERR_PARAMETER91109Calling function parameter 9 was invalid.
ERR_PARAMETER101110Calling function parameter 10 was invalid.
ERR_PARAMETER111111Calling function parameter 11 was invalid.
ERR_PARAMETER121112Calling function parameter 12 was invalid.
ERR_PARAMETER131113Calling function parameter 13 was invalid.
ERR_PARAMETER141114Calling function parameter 14 was invalid.
ERR_PARAMETER151115Calling function parameter 15 was invalid.
ERR_PARAMETER161116Calling function parameter 16 was invalid.
ERR_READCONTROL1003The read control structure did not match data.
ERR_READOUTOFBOUNDS1001A read from memory was not allowed, possibly because data was out of bounds or corrupt.
ERR_VERSION1008Major dttf.version value of the input data was greater than the version the function can read.
ERR_WOULD_GROW1007The requested action caused data to grow and the application must use original data.
ERR_WRITECONTROL1004The write control structure did not match data.
ERR_WRITEOUTOFBOUNDS1002A write to memory was not allowed, possibly because data was out of bounds.

 

 

 

Show: