Fonctions d’incorporation de police
Les fonctions suivantes sont utilisées avec les polices Microsoft OpenType incorporées.
| Fonction | Description |
|---|---|
| _ALLOCPROC PCP | Fonction d’allocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage. |
| _FREEPROC PCP | Fonction de désallocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage. |
| _REALLOCPROC PCP | Fonction de réallocation de mémoire fournie par l’application pour CreateFontPackage et MergeFontPackage. |
| CreateFontPackage | Crée une version plus compacte d’une police TrueType spécifiée, afin de la passer à une imprimante. La police obtenue peut être sous-ensemble, compressée ou les deux. |
| MergeFontPackage | Fusionne les polices de sous-ensemble créées par CreateFontPackage. |
| READEMBEDPROC | Fonction de rappel fournie par le client pour lire le contenu du flux à partir d’une mémoire tampon. |
| TTCharToUnicode | Convertit un tableau de valeurs de code de type caractère 8 bits en valeurs Unicode 16 bits. |
| TTDeleteEmbeddedFont | Libère la mémoire utilisée par une police incorporée. |
| TTEmbedFont | Crée une structure de police contenant une police à caractères larges (16 bits) de sous-ensemble, en utilisant un contexte de périphérique comme source d’informations d’incorporation de polices. |
| TTEmbedFontEx | Crée une structure de police contenant la police du caractère UCS-4 (32-bit) du sous-ensemble de caractères, à l’aide d’un contexte de périphérique comme source d’informations d’incorporation de polices. |
| TTEmbedFontFromFileA | Crée une structure de police contenant une police à caractères larges (16 bits) de sous-ensemble, à l’aide d’un fichier comme source d’informations d’incorporation de polices. |
| TTEnableEmbeddingForFacename | Ajoute ou supprime des FaceNames dans la liste d’exclusion de caractères. |
| TTGetEmbeddedFontInfo | Récupère des informations sur une police incorporée. |
| TTGetEmbeddingType | Retourne les privilèges d’incorporation d’une police. |
| TTGetNewFontName | Crée un nouveau nom pour une police incorporée installée. |
| TTIsEmbeddingEnabled | Détermine si la liste d’exclusion de police contient une police spécifiée. |
| TTIsEmbeddingEnabledForFacename | Détermine si l’incorporation est activée pour une police spécifiée. |
| TTLoadEmbeddedFont | Lit la police incorporée dans le flux de document et l’installe. Permet également à un client de restreindre davantage les privilèges d’incorporation de la police. |
| TTRunValidationTests | Valide une partie ou toutes les données de glyphe d’une police à caractères larges (16 bits), dans la plage de tailles spécifiée. |
| TTRunValidationTestsEx | Version UCS-4 de TTRunValidationTests. |
| WRITEEMBEDPROC | Fonction de rappel fournie par le client pour écrire le contenu du flux dans une mémoire tampon. |