Messages d’erreur de la fonction de package de police
Les valeurs LONG suivantes sont retournées par les fonctions de package de police (CreateFontPackage et MergeFontPackage) lorsque des erreurs sont rencontrées. Lorsque les fonctions réussissent, la valeur NO_ERROR est retournée.
Valeur de retour | Valeur | Description |
---|---|---|
NO_ERROR | 0 | Aucune erreur n’a eu lieu. |
ERR_FORMAT | 1006 | Une erreur de format de données d’entrée s’est produite. |
ERR_GENERIC | 1000 | 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 référence non valides (BASE). Actuellement, cette valeur n’est pas utilisée. |
ERR_INVALID_CMAP | 1030 | La police contenait une table de mappage de caractères à glyphe (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 (Invalid Embedded Bitmap Location Data). |
ERR_INVALID_GLYF | 1061 | La police contenait une table 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 glyphe (GPOS) non valide. Actuellement, cette valeur n’est pas utilisée. |
ERR_INVALID_GSUB | 1081 | La police contenait une table de substitution de glyphe non valide (GSUB). |
ERR_INVALID_HDMX | 1089 | La police contenait une table de métriques d’appareil horizontale (hdmx) non valide. |
ERR_INVALID_HEAD | 1062 | La police contenait un tableau d’en-tête de police (head) 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ête 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 non valides (vmtx). |
ERR_INVALID_JSTF | 1084 | La police contenait une table de données de justification non valides (JSTF). |
ERR_INVALID_LTSH | 1087 | La police contenait une table de données de seuil linéaire non valide (LTSH). |
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 | 1011 | Une tentative de fusion des sommes de contrôle pour deux polices provenant d’une police mère différente a échoué. |
ERR_INVALID_MERGE_FORMATS | 1010 | Une tentative de fusion de polices avec les formats dttf incorrects a échoué. |
ERR_INVALID_MERGE_NUMGLYPHS | 1012 | Une tentative de fusion du nombre de glyphes pour deux polices provenant 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 propres au système d’exploitation/2 non valide et à Windows (OS/2). |
ERR_INVALID_VHEA | 1070 | La police contenait une table d’en-tête de métriques verticales (vhea) non valide. |
ERR_INVALID_VMTX | 1071 | La police contenait une table de métriques verticales non valides (vmtx). |
ERR_INVALID_TTC_INDEX | 1015 | Un index de base zéro non valide dans le fichier de police 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 tableau principal. |
ERR_MISSING_HHEA | 1033 | La police ne contenait pas de table de répétition. |
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 d’affectation de noms (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 de répétition. |
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 de répétition ou de table de répétition. |
ERR_MISSING_HMTX_OR_VMTX | 1043 | La police ne contenait pas de table hmtx ou d’une 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 | L’appel du paramètre de 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 | L’appel du paramètre de fonction 13 n’était pas valide. |
ERR_PARAMETER14 | 1114 | L’appel du paramètre de fonction 14 n’était pas valide. |
ERR_PARAMETER15 | 1115 | L’appel du paramètre de fonction 15 n’était pas valide. |
ERR_PARAMETER16 | 1116 | L’appel du paramètre de fonction 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’a pas été 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 provoqué la croissance des données et l’application doit utiliser des 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’a pas été autorisée, peut-être parce que les données étaient hors limites. |