Mensajes de error de función de paquete de fuentes

Las siguientes funciones de paquete de fuentes devuelven los siguientes valores LONG ( CreateFontPackage y MergeFontPackage ) cuando se producen errores. Cuando las funciones se realizan correctamente, se devuelve el valor NO_ERROR.

Valor devuelto Valor Descripción
NO_ERROR 0 No se ha producido ningún error.
ERR_FORMAT 1006 Error de formato de datos de entrada.
ERR_GENERIC 1000 Error en el código genérico.
ERR_MEM 1005 Error durante la asignación de memoria.
ERR_NO_GLYPHS 1009 No se encontraron glifos.
ERR_INVALID_BASE 1085 La fuente contenía una tabla de datos de línea base no válida (BASE). Actualmente no se usa este valor.
ERR_INVALID_CMAP 1030 La fuente contenía una tabla de asignación de caracteres a glifos no válida (cmap).
ERR_INVALID_DELTA_FORMAT 1013 Se detectó un formato delta no válido al intentar agrupar una fuente de formato 1 o 2.
ERR_INVALID_EBLC 1086 La fuente contenía una tabla de datos de ubicación de mapa de bits (EBLC) incrustada no válida.
ERR_INVALID_GLYF 1061 La fuente contenía una tabla de datos de glifo no válida (glyf).
ERR_INVALID_GDEF 1083 La fuente contenía una tabla de datos de definición de glifo no válida (GDEF). Actualmente no se usa este valor.
ERR_INVALID_GPOS 1082 La fuente contenía una tabla de datos de posicionamiento de glifos no válidos (GPOS). Actualmente no se usa este valor.
ERR_INVALID_GSUB 1081 La fuente contenía una tabla de datos de sustitución de glifos (GSUB) no válida.
ERR_INVALID_HDMX 1089 La fuente contenía una tabla de métricas de dispositivo horizontal (hdmx) no válida.
ERR_INVALID_HEAD 1062 La fuente contenía una tabla de encabezado de fuente (head) no válida.
ERR_INVALID_HHEA 1063 La fuente contenía una tabla de encabezado horizontal (hhea) no válida.
ERR_INVALID_HHEA_OR_VHEA 1072 La fuente contenía una tabla de encabezado horizontal (hhea) no válida o una tabla de encabezado de métricas verticales (vhea) no válida.
ERR_INVALID_HMTX 1064 La fuente contenía una tabla de métricas horizontales no válidas (hmtx).
ERR_INVALID_HMTX_OR_VMTX 1073 La fuente contenía una tabla de métricas horizontales (hmtx) no válidas o una tabla de métricas verticales (vmtx) no válidas.
ERR_INVALID_JSTF 1084 La fuente contenía una tabla de datos de justificación no válida (JSTF).
ERR_INVALID_LTSH 1087 La fuente contenía una tabla de datos de umbral lineal (LTSH) no válida.
ERR_INVALID_TTO 1080 La fuente era una fuente TrueType Open no válida.
ERR_INVALID_VDMX 1088 La fuente contenía una tabla de métricas de dispositivo vertical (VDMX) no válida.
ERR_INVALID_LOCA 1065 La fuente contenía un índice no válido para la tabla de ubicación (loca).
ERR_INVALID_MAXP 1066 La fuente contenía una tabla de perfil máximo (maxp) no válida.
ERR_INVALID_MERGE_CHECKSUMS 1011 Un intento de combinar sumas de comprobación para dos fuentes de una fuente madre diferente no se realizó correctamente.
ERR_INVALID_MERGE_FORMATS 1010 Un intento de combinar fuentes con los formatos dttf incorrectos no se realizó correctamente.
ERR_INVALID_MERGE_NUMGLYPHS 1012 Un intento de combinar el número de glifos para dos fuentes de una fuente madre diferente no se realizó correctamente.
ERR_INVALID_NAME 1067 El nombre del paquete de fuentes o un nombre de fuente no era válido.
ERR_INVALID_POST 1068 La fuente contenía una tabla de información postScript (post) no válida.
ERR_INVALID_OS2 1069 La fuente contenía una tabla de métricas específicas de Windows (OS/2) no válidas.
ERR_INVALID_VHEA 1070 La fuente contenía una tabla de encabezado de métricas verticales (vhea) no válida.
ERR_INVALID_VMTX 1071 La fuente contenía una tabla de métricas verticales no válidas (vmtx).
ERR_INVALID_TTC_INDEX 1015 Se pasó un índice de base cero (TTC) no válido en el archivo de fuente.
ERR_MISSING_CMAP 1030 La fuente no contenía una tabla cmap.
ERR_MISSING_EBDT 1044 La fuente no contenía una tabla EBDT.
ERR_MISSING_GLYF 1031 La fuente no contenía una tabla glyf.
ERR_MISSING_HEAD 1032 La fuente no contenía una tabla principal.
ERR_MISSING_HHEA 1033 La fuente no contenía una tabla hhea.
ERR_MISSING_HMTX 1034 La fuente no contenía una tabla hmtx.
ERR_MISSING_LOCA 1035 La fuente no contenía una tabla loca.
ERR_MISSING_MAXP 1036 La fuente no contenía una tabla maxp.
ERR_MISSING_NAME 1037 La fuente no contenía una tabla de nomenclatura (nombre).
ERR_MISSING_POST 1038 La fuente no contenía una tabla de publicaciones.
ERR_MISSING_OS2 1039 La fuente no contenía una tabla OS/2.
ERR_MISSING_VHEA 1040 La fuente no contenía una tabla de vhea.
ERR_MISSING_VMTX 1041 La fuente no contenía una tabla vmtx.
ERR_MISSING_HHEA_OR_VHEA 1042 La fuente no contenía una tabla hhea ni una tabla vhea.
ERR_MISSING_HMTX_OR_VMTX 1043 La fuente no contenía una tabla hmtx ni una tabla vmtx.
ERR_NOT_TTC 1014 El valor proporcionado no era un índice para un archivo TTC.
ERR_PARAMETER0 1100 Llamar al parámetro de función 0 no era válido.
ERR_PARAMETER1 1101 Llamar al parámetro de función 1 no era válido.
ERR_PARAMETER2 1102 Llamar al parámetro de función 2 no era válido.
ERR_PARAMETER3 1103 Llamar al parámetro de función 3 no era válido.
ERR_PARAMETER4 1104 Llamar al parámetro de función 4 no era válido.
ERR_PARAMETER5 1105 Llamar al parámetro de función 5 no era válido.
ERR_PARAMETER6 1106 Llamar al parámetro de función 6 no era válido.
ERR_PARAMETER7 1107 Llamar al parámetro de función 7 no era válido.
ERR_PARAMETER8 1108 Llamar al parámetro de función 8 no era válido.
ERR_PARAMETER9 1109 Llamar al parámetro de función 9 no era válido.
ERR_PARAMETER10 1110 Llamar al parámetro de función 10 no era válido.
ERR_PARAMETER11 1111 Llamar al parámetro de función 11 no era válido.
ERR_PARAMETER12 1112 Llamar al parámetro de función 12 no era válido.
ERR_PARAMETER13 1113 Llamar al parámetro de función 13 no era válido.
ERR_PARAMETER14 1114 Llamar al parámetro de función 14 no era válido.
ERR_PARAMETER15 1115 Llamar al parámetro de función 15 no era válido.
ERR_PARAMETER16 1116 Llamar al parámetro de función 16 no era válido.
ERR_READCONTROL 1003 La estructura de control de lectura no coincidía con los datos.
ERR_READOUTOFBOUNDS 1001 No se permitió una lectura de la memoria, posiblemente porque los datos están fuera de los límites o están dañados.
ERR_VERSION 1008 El valor de dttf.version principal de los datos de entrada era mayor que la versión que puede leer la función.
ERR_WOULD_GROW 1007 La acción solicitada hizo que los datos crezcan y la aplicación debe usar datos originales.
ERR_WRITECONTROL 1004 La estructura del control de escritura no coincidía con los datos.
ERR_WRITEOUTOFBOUNDS 1002 No se permitió una escritura en la memoria, posiblemente porque los datos no tenían límites.