Mit aktivierter Schriftartenersetzung wird die falsche Schriftart verwendet
Symptome
Bei einigen Textobjekten im Vorlagendesign ändert sich die Schriftart beim Drucken unerwartet.
Diagnose
Überprüfen Sie, ob die betroffenen Textobjekte die Schriftartenersetzung verwenden:
Die Schriftartenersetzung ist ein automatischer Prozess, bei dem die in einem Vorlagendesign angegebenen Windows-Schriftarten durch die am besten passenden Druckerschriftarten ersetzt werden. Das bedeutet, dass beim Aktivieren der Schriftartenersetzung unerwünschte Schriftarten verwendet werden können.
Lösung
Lösung 1: Schriftartenersetzung deaktivieren
Wenn Sie die Schriftartenersetzung deaktivieren, werden TrueType-Schriftarten nicht mehr durch die am besten passende Druckerschriftart ersetzt. Dies kann jedoch die Druckgeschwindigkeit und -qualität beeinträchtigen, da TrueType-Schriftarten dann als Grafiken an den Drucker gesendet werden müssen.
Lösung 2: Schriftartenstrafe für unerwünschte Schriftarten festlegen
Es ist nicht möglich, die für die Schriftartenersetzung zu verwendenden Schriftarten direkt anzugeben. Sie können jedoch bestimmten Schriftarten einen "Schriftartenstrafe"-Wert zuweisen, um bei der Ersetzung einige Schriftarten gegenüber anderen zu bevorzugen und so zu steuern, welche Schriftart am wahrscheinlichsten ersetzt wird.
Nachfolgend finden Sie eine Anleitung, wie Sie eine "Schriftartenstrafe" festlegen können:
- Suchen Sie die Datei btwprn.ini. In neueren Versionen (v11.0) befindet sie sich im Hauptinstallationsverzeichnis von BarTender (in der Regel ist der Standardpfad:
C:\Program Files (x86)\Seagull\BarTender Suite)
Bei älteren Versionen (10.0 und früher) befindet sie sich unter:C:\ProgramData\BarTender (Windows Vista, Windows 7, Windows Server 2008)
oderC:\Documents and Settings\All Users\Application Data (Windows XP, Windows Server 2003)
- Am Ende dieser btwprn.ini-Datei sollten Sie einen Abschnitt für "Additional Font Penalty" finden.
- In diesem Abschnitt fügen Sie die Schriftart hinzu, für die Sie die Strafe festlegen oder steuern möchten. Die Syntax sollte wie folgt aussehen:
<Schriftartname>=<Strafwert> z. B. (Bar Code=10000)
- Je höher der zugewiesene Strafwert ist, desto weniger wird BarTender diese Schriftart verwenden. Sie wird also effektiv von der Auswahl ausgeschlossen, es sei denn, die Schriftart wird explizit ausgewählt.