字型套件函式錯誤訊息
當發生錯誤時,字型套件函式會傳回下列 LONG 值(CreateFontPackage 和 MergeFontPackage )。 當函式成功時,會傳回值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 | 字型包含無效的字型標頭 (head) 表格。 |
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 | 字型未包含命名 (name) 資料表。 |
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 | 不允許寫入記憶體,可能是因為數據超出界限。 |