字型套件函式錯誤訊息
當發生錯誤時,字型套件函式會傳回下列 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 | 字型包含不正確字型標頭 (頁首) 表格。 |
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 | 不允許寫入記憶體,可能是因為資料超出界限。 |