Modification du fichier de définition du jeu de caractères
Le fichier de définitions de jeu de caractères définit les attributs du jeu de caractères et l'identificateur FGID de la police. Le fichier comporte deux sections : la section [CHARSET] pour le jeu de caractères et la section [FGID] pour l'identificateur FGID. Les lignes de chaque section définissent des mappages différents.
Dans la section [CHARSET], les lignes utilisent la syntaxe suivante :
charset=fgid,height,width,strikeover,underline
- jeucar
- Identificateur à 8 caractères du jeu de caractères
- fgid
- Identificateur FGID du jeu de caractères. Il doit être compris entre 3840 et 4096 ou entre 65260 et 65534.
- hauteur
- Taille verticale du jeu de caractères en dixièmes de point. Par exemple, une police
de 9 points a une hauteur de 90.
- Pour les polices tramées, elle doit correspondre à un entier compris entre 1 et 990.
- Pour les polices vectorielles, la valeur est 0 car la hauteur est spécifiée par le flux de données AFP.
- largeur
- Taille horizontale moyenne des caractères dans le jeu exprimée en 1/1440 de pouce. La valeur 0 (zéro) permet au navigateur de déterminer la largeur en fonction de la hauteur que vous avez précisée. Cette valeur est facultative.
- biffure
- Police dont les caractères comportent tous une ligne parallèle à la ligne de pied, au-dessus du centre du caractère. Si le jeu de caractères désigne une police barrée, utilisez la valeur 1. Sinon, utilisez la valeur 0. Cette valeur est facultative.
- soulignement
- Police dont les caractères comportent tous une ligne parallèle à la ligne de pied, au-dessous du caractère. Si le jeu de caractères désigne une police soulignée, utilisez la valeur 1. Sinon, utilisez la valeur 0. Cette valeur est facultative.
Par exemple, la section [CHARSET] du fichier de définitions de jeu de caractères pourrait contenir les entrées suivantes :
[CHARSET] C?H200A0=2304,110,73,0,0 C?D0GT15=230,80,96,0,0 DEFAULT=2308,80,0
Dans la section [FGID], les lignes utilisent la syntaxe suivante :
fgid=familyname,style,weight,italic
- fgid
- Identificateur FGID numérique
- familyname
- Nom du type ou de la famille de types de caractère (Times New Roman ou Courier, par
exemple)
- Remarque:
- Pour déterminer le nom de famille d'une police de type 0 ou de type 1, ouvrez le fichier
.pfa
ou.pfb
avec un éditeur de texte et recherchez/FamilyName
. Ce nom de famille doit aussi être mappé avec le nom du fichier.pfb
dans le fichierfontmap.lst
. - Pour une police TrueType ou OpenType, utilisez le nom de famille de la police Type
0 ou Type 1 à laquelle elle est mappée dans le fichier
ttdef.fnt
. - Les noms de famille ne doivent pas contenir d'espaces.
- Pour déterminer le nom de famille d'une police de type 0 ou de type 1, ouvrez le fichier
- style
- Description générique de certains aspects de la police. Les valeurs admissibles sont
les suivantes :
- SWISS
- Police proportionnelle sans serif
- ROMAN
- Police proportionnelle serif
- SCRIPT
- Police à chasse fixe ressemblant à l'écriture manuscrite
- MODERN
- Police à chasse fixe serif ou sans serif
- DISPLAY
- Police décorative
- corps
- Degré de la variante de gris d'un type de caractère produit par la modification de l'épaisseur du trait utilisé pour créer le caractère. Les valeurs admissibles sont les suivantes : LIGHT, MED et BOLD. Cette valeur est facultative.
- italique
- Police dont les caractères sont penchés vers la droite. Si le jeu de caractères désigne une police italique, utilisez la valeur 1. Sinon, utilisez la valeur 0. Cette valeur est facultative.
Par exemple, la section [FGID] du fichier de définitions de jeu de caractères pourrait contenir les entrées suivantes :
[FGID] 230=Gothic,MODERN,MED,0 2304=SWISS,MODERN,MED,0 2308=TimesNewRoman,ROMAN,MED,0
Pour modifier le fichier de destination du jeu de caractères, procédez comme suit :
- Sous Linux, connectez-vous à l'ordinateur principal via un ID utilisateur appartenant au groupe RICOH ProcessDirector (aiwgrp1 est la valeur par défaut).
- Accédez au répertoire
/opt/infoprint/ippd/afpviewer/font
(Linux) ouC:\Program Files\Ricoh\ProcessDirector\afpviewer\font
(Windows) et recherchez le fichiercsdef.fnt
. - Copiez et enregistrez le fichier
csdef.fnt
en guise de copie de sauvegarde.Par exemple, vous pouvez enregistrer la copie sous le nom csdef.fnt.bak. - Ouvrez le fichier
csdef.fnt
dans un éditeur de texte. - Ajoutez les lignes correspondant aux jeux de caractères requis par les deux sections
du fichier en utilisant la syntaxe décrite précédemment.
- Remarque:
- Le point d'interrogation (?) peut être utilisé en guise de caractère générique pour représenter un caractère unique dans le nom du jeu de caractères. Vous pouvez utiliser plusieurs caractères ?.
- La ligne DEFAULT de la section [CHARSET] doit être la dernière de la liste. Ajoutez vos lignes au-dessus.
- Si vous ajoutez votre propre jeu de caractères de police AFP dans la section [CHARSET], vous devez lui affecter un identificateur FGID. Dans le cas où le nouveau jeu de caractères posséderait les mêmes attributs (nom de famille, style, graisse et italique) qu'un jeu de caractères existant, vous pouvez utiliser l'identificateur FGID correspondant. Sinon, vous devez ajouter un identificateur FGID unique à la section [FGID].
- Si un point-virgule (;) apparaît dans la première colonne, le programme considère la ligne en question comme un commentaire.
- Les en-têtes de section dans les fichiers sont placés entre crochets ([]) et ne doivent pas être supprimés ou modifiés.
- Toutes les valeurs sont sensibles à la casse.
- Si la valeur d'un paramètre est incorrecte mais qu'une valeur par défaut existe, le programme utilisera la valeur par défaut.
- Tous les paramètres sont positionnels.
- Les espaces sont autorisés entre les paramètres.
- Enregistrez et fermez le fichier.