Messages d’erreur de la fonction de package de polices

Les valeurs LONG suivantes sont retournées par les fonctions de package de polices ( CreateFontPackage et MergeFontPackage ) lorsque des erreurs sont rencontrées. Lorsque les fonctions réussissent, la valeur NO_ERROR est retournée.

Valeur retournée Valeur Description
NO_ERROR 0 Aucune erreur ne s'est produite.
ERR_FORMAT 1006 Une erreur de format de données d’entrée s’est produite.
ERR_GENERIC 1 000 Une erreur s’est produite dans le code générique.
ERR_MEM 1005 Une erreur s’est produite lors de l’allocation de mémoire.
ERR_NO_GLYPHS 1009 Aucun glyphe n’a été trouvé.
ERR_INVALID_BASE 1085 La police contenait une table de données de base (BASE) non valide. Actuellement, cette valeur n’est pas utilisée.
ERR_INVALID_CMAP 1030 La police contenait une table de mappage de caractères à glyphes (cmap) non valide.
ERR_INVALID_DELTA_FORMAT 1013 Un format delta non valide a été détecté lors de la tentative de sous-ensemble d’une police de format 1 ou 2.
ERR_INVALID_EBLC 1086 La police contenait une table EBLC (Embedded Bitmap Location Data) non valide.
ERR_INVALID_GLYF 1061 La police contenait une table de données de glyphe (glyf) non valide.
ERR_INVALID_GDEF 1083 La police contenait une table de données de définition de glyphe (GDEF) non valide. Actuellement, cette valeur n’est pas utilisée.
ERR_INVALID_GPOS 1082 La police contenait une table de données de positionnement de glyphe (GPOS) non valide. Actuellement, cette valeur n’est pas utilisée.
ERR_INVALID_GSUB 1081 La police contenait une table de données de substitution de glyphe (GSUB) non valide.
ERR_INVALID_HDMX 1089 La police contenait une table de métriques d’appareil horizontales (hdmx) non valide.
ERR_INVALID_HEAD 1062 La police contenait un tableau d’en-tête de police (tête) non valide.
ERR_INVALID_HHEA 1063 La police contenait une table d’en-tête horizontal (hhea) non valide.
ERR_INVALID_HHEA_OR_VHEA 1072 La police contenait une table d’en-tête horizontal (hhea) non valide ou une table d’en-têtes de métriques verticales (vhea) non valide.
ERR_INVALID_HMTX 1064 La police contenait une table de métriques horizontales (hmtx) non valide.
ERR_INVALID_HMTX_OR_VMTX 1073 La police contenait une table de métriques horizontales (hmtx) non valide ou une table de métriques verticales (vmtx) non valide.
ERR_INVALID_JSTF 1084 La police contenait une table de données de justification (JSTF) non valide.
ERR_INVALID_LTSH 1087 La police contenait une table de données de seuil linéaire (LTSH) non valide.
ERR_INVALID_TTO 1080 La police était une police TrueType Open non valide.
ERR_INVALID_VDMX 1088 La police contenait une table VDMX (Vertical Device Metrics) non valide.
ERR_INVALID_LOCA 1065 La police contenait un index non valide à la table location (loca).
ERR_INVALID_MAXP 1066 La police contenait une table de profil maximal (maxp) non valide.
ERR_INVALID_MERGE_CHECKSUMS 1010 Une tentative de fusion des sommes de contrôle pour deux polices d’une police mère différente a échoué.
ERR_INVALID_MERGE_FORMATS 1010 Une tentative de fusion des polices avec des formats dttf incorrects a échoué.
ERR_INVALID_MERGE_NUMGLYPHS 1012 Une tentative de fusion du nombre de glyphes pour deux polices d’une police mère différente a échoué.
ERR_INVALID_NAME 1067 Le nom du package de police ou un nom de police n’était pas valide.
ERR_INVALID_POST 1068 La police contenait une table d’informations PostScript (post) non valide.
ERR_INVALID_OS2 1069 La police contenait une table de métriques os/2 et spécifiques à Windows (OS/2) non valides.
ERR_INVALID_VHEA 1070 La police contenait une table d’en-têtes de métriques verticales (vhea) non valide.
ERR_INVALID_VMTX 1071 La police contenait une table de métriques verticales (vmtx) non valide.
ERR_INVALID_TTC_INDEX 1015 Un index de base zéro (CSV) non valide dans le fichier de polices a été passé.
ERR_MISSING_CMAP 1030 La police ne contenait pas de table cmap.
ERR_MISSING_EBDT 1044 La police ne contenait pas de table EBDT.
ERR_MISSING_GLYF 1031 La police ne contenait pas de table glyf.
ERR_MISSING_HEAD 1032 La police ne contenait pas de table de têtes.
ERR_MISSING_HHEA 1033 La police ne contenait pas de table hhea.
ERR_MISSING_HMTX 1034 La police ne contenait pas de table hmtx.
ERR_MISSING_LOCA 1035 La police ne contenait pas de table loca.
ERR_MISSING_MAXP 1036 La police ne contenait pas de table maxp.
ERR_MISSING_NAME 1037 La police ne contenait pas de table de nommage (nom).
ERR_MISSING_POST 1038 La police ne contenait pas de table de publication.
ERR_MISSING_OS2 1039 La police ne contenait pas de table OS/2.
ERR_MISSING_VHEA 1040 La police ne contenait pas de table vhea.
ERR_MISSING_VMTX 1041 La police ne contenait pas de table vmtx.
ERR_MISSING_HHEA_OR_VHEA 1042 La police ne contenait pas de table hhea ou de table vhea.
ERR_MISSING_HMTX_OR_VMTX 1043 La police ne contenait pas de table hmtx ou de table vmtx.
ERR_NOT_TTC 1014 La valeur fournie n’était pas un index pour un fichier CSV.
ERR_PARAMETER0 1100 L’appel du paramètre de fonction 0 n’était pas valide.
ERR_PARAMETER1 1101 L’appel du paramètre de fonction 1 n’était pas valide.
ERR_PARAMETER2 1102 L’appel du paramètre de fonction 2 n’était pas valide.
ERR_PARAMETER3 1103 L’appel du paramètre de fonction 3 n’était pas valide.
ERR_PARAMETER4 1104 L’appel du paramètre de fonction 4 n’était pas valide.
ERR_PARAMETER5 1105 L’appel du paramètre de fonction 5 n’était pas valide.
ERR_PARAMETER6 1106 L’appel du paramètre de fonction 6 n’était pas valide.
ERR_PARAMETER7 1107 Le paramètre d’appel de la fonction 7 n’était pas valide.
ERR_PARAMETER8 1108 L’appel du paramètre de fonction 8 n’était pas valide.
ERR_PARAMETER9 1109 L’appel du paramètre de fonction 9 n’était pas valide.
ERR_PARAMETER10 1110 L’appel du paramètre de fonction 10 n’était pas valide.
ERR_PARAMETER11 1111 L’appel du paramètre de fonction 11 n’était pas valide.
ERR_PARAMETER12 1112 L’appel du paramètre de fonction 12 n’était pas valide.
ERR_PARAMETER13 1113 Le paramètre de fonction appelant 13 n’était pas valide.
ERR_PARAMETER14 1114 Le paramètre de fonction appelant 14 n’était pas valide.
ERR_PARAMETER15 1115 Le paramètre de fonction appelant 15 n’était pas valide.
ERR_PARAMETER16 1116 Le paramètre de fonction appelant 16 n’était pas valide.
ERR_READCONTROL 1003 La structure de contrôle de lecture ne correspondait pas aux données.
ERR_READOUTOFBOUNDS 1001 Une lecture à partir de la mémoire n’était pas autorisée, peut-être parce que les données étaient hors limites ou endommagées.
ERR_VERSION 1008 La valeur principale dttf.version des données d’entrée était supérieure à la version que la fonction peut lire.
ERR_WOULD_GROW 1007 L’action demandée a entraîné une croissance des données et l’application doit utiliser les données d’origine.
ERR_WRITECONTROL 1004 La structure de contrôle d’écriture ne correspondait pas aux données.
ERR_WRITEOUTOFBOUNDS 1002 Une écriture en mémoire n’était pas autorisée, peut-être parce que les données étaient hors limites.