afmtodit |
AFM |
Linux |
Externe |
Syntaxe
afmtodit [ -nsv ][-ddesc_file ][-eenc_file ][-in ][-an ] afm_file map_file font
|
Paramètres
Nom |
Description |
-an |
Ce paramètre permet d'indiquer qu'il faut utiliser l'oblique spécifié pour le fichier de police de caractères. |
-ddesc_file |
Ce paramètre permet d'indiquer le périphérique de description de fichier est «desc_file» plutôt que «DESC». |
-eenc_file |
Ce paramètre permet d'indiquer que la police de caractères PostScript doit utiliser l'encodage spécifié. |
-in |
Ce paramètre permet d'effectuer la génération de correction italique pour chaque caractère. |
-n |
Ce paramètre permet de ne pas sortir les commandes de ligatures pour une police de caractères |
-v |
Ce paramètre permet d'afficher la version de la commande. |
-s |
Ce paramètre permet d'ajouter une commande spécial à une police de caractères. |
Description
Cette commande permet de créer des fichiers de police de caractères pour être utilisé avec «groff -Tps».
Remarques
- La commande afmtodit crée un fichier de polices de caractères à utiliser avec groff et grops. afmtodit est écrit en Perl ;
vous devez avoir installé la version 3 ou une version plus récente de Perl pour exécuter afmtodit. La commande afm_file est le fichier AFM (Adobe Font Metric) de la police
de caractères. Le paramètre map_file est un fichier indiquant quels noms de caractères groff correspondent à chaque nom de caractère PostScript ; ce fichier doit contenir une séquence de
lignes du format :
où ps_char est le nom PostScript du caractère et groff_char est le nom groff du caractère (tel qu'il est utilisé dans le fichier de police de caractères
groff). Le même ps_char peut apparaître plusieurs fois dans le fichier ; chaque groff_char doit se produire au plus une fois. Les lignes commençant par «#» et les lignes vides sont ignorées.
Le paramètre font est le nom groff de la police de caractères. Si un caractère PostScript est dans l'encodage à utiliser pour la police de caractères mais n'est pas mentionné dans
map_file, alors afmtodit le placera dans le fichier de police de caractères groff en tant que caractère sans nom, accessible par la séquence d'échappement \N dans troff.
Le fichier de police de caractères groff sera généré dans un fichier appelé font. S'il existe un fichier de police de caractères téléchargeable pour la police de caractères, il peut être répertorié
dans le fichier /usr/share/groff/1.18.1.4/font/devps/download.
- Si l'option -i est utilisée, afmtodit générera automatiquement une correction en italique, une correction en italique gauche et une correction en indice pour chaque caractère; ces
paramètres peuvent être spécifiés pour des caractères individuels en ajoutant aux lignes afm_file du format suivant :
italicCorrection ps_char n
leftItalicCorrection ps_char n
subscriptCorrection ps_char n
|
où ps_char est le nom PostScript du caractère et n est la valeur souhaitée du paramètre correspondant en millièmes d'em. Ces paramètres ne sont normalement
nécessaires que pour les polices de caractères italiques (ou obliques).
Dernière mise à jour : Mercredi, le 14 janvier 2015