Поделиться через


Сообщения об ошибках функции пакета шрифта

Следующие значения 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 Шрифт содержал недопустимую таблицу post(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 Шрифт не содержал таблицу post.
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 MaxPrintersPerSession을 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다. Недопустимый параметр функции 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 Запись в память не разрешена, возможно, из-за того, что данные были вне границ.