La mauvaise police est utilisée lorsque la substitution de police est activée
Symptômes
Pour certains objets texte dans la conception du modèle, la police change de façon inattendue lors de l'impression.
Diagnostic
Vérifiez si les objets texte concernés utilisent la substitution de police :
La substitution de police est un processus automatisé qui remplace les polices Windows spécifiées dans la conception du modèle par les polices d’imprimante les plus proches. Cela signifie que des polices non souhaitées peuvent être utilisées si la substitution de police est activée.
Solution
Solution 1 : Désactiver la substitution de police
Désactiver la substitution de police empêchera le remplacement des polices TrueType par la police d’imprimante la plus proche, mais cela peut avoir un impact négatif sur la vitesse et la qualité d’impression. En effet, les polices TrueType doivent alors être envoyées à l’imprimante sous forme de graphiques.
Solution 2 : Définir une pénalité de police pour les polices non souhaitées
Il n’est pas possible de spécifier directement les polices à utiliser pour la substitution de police. Cependant, il est possible d’attribuer une "pénalité de police" à certaines polices afin de donner la priorité à certaines par rapport à d’autres lors de la substitution, et ainsi contrôler la police qui sera probablement utilisée en remplacement.
Voici comment définir une "pénalité de police" :
- Trouvez le fichier btwprn.ini. Dans les versions récentes (v11.0), il se trouve dans le dossier principal d’installation de BarTender (l’emplacement par défaut est généralement :
C:\Program Files (x86)\Seagull\BarTender Suite)
Pour les versions plus anciennes (10.0 et antérieures), il se trouve à l’emplacement suivant :C:\ProgramData\BarTender (Windows Vista, Windows 7, Windows Server 2008)
ouC:\Documents and Settings\All Users\Application Data (Windows XP, Windows Server 2003)
- En bas de ce fichier btwprn.ini, vous devriez trouver une section intitulée "Additional Font Penalty".
- Dans cette section, ajoutez la police à laquelle vous souhaitez attribuer/contrôler la pénalité. La syntaxe doit ressembler à ceci :
<nom de la police>=<valeur de la pénalité> ex. (Bar Code=10000)
- Plus la valeur de la pénalité est élevée, plus BarTender évitera d’utiliser cette police, la retirant ainsi de la sélection pour la substitution, sauf si elle est explicitement choisie.