Automatisches Ersetzen von Schriften

Sie können Ihre Etikettenvorlagen so erstellen, dass Textobjekte mit integrierten Druckerschriften gedruckt werden. Dies sind die Schriften, die im Speicher Ihres Druckers abgelegt sind. Wenn Sie versuchen, solche Etiketten auf einer anderen Art von Drucker zu drucken, sind die ausgewählten internen Schriften möglicherweise nicht verfügbar. Der andere Drucker unterstützt vermutlich eine andere Reihe von internen Schriften. Diese Schriften können in einem solchen Fall ähnlich aussehen, aber unter anderen Namen verfügbar sein.

Eine fehlerhafte Schriftzuordnung kann auch eintreten, wenn die auf Ihren Etiketten verwendete Truetype-Schrift nicht auf dem Computer installiert ist, auf dem Sie Desktop designer ausführen, um Etiketten zu erstellen und zu drucken.

Sie können Desktop designer dafür konfigurieren, die Schriften auf Etiketten automatisch durch kompatible Schriften zu ersetzen. In einem solchen Fall verwendet Desktop designer die Namen der Schriften, um sie zuzuordnen und zu ersetzen. Wenn die Originalschrift nicht verfügbar ist, verwendet Desktop designer die erste verfügbare Ersatzschrift, die in der Zuordnungstabelle definiert ist.

Anmerkung

Die interne Druckerschriftersetzung funktioniert nur mit NiceLabel-Druckertreibern. Mit anderen Druckertreibern ersetzt NiceLabel fehlende Schriftarten durch die Schriftart Arial Truetype.

Wenn es keine geeigneten Ersatzschriften gibt, nutzt Desktop designer die Schrift Arial Truetype.

Anmerkung

Nach Konfiguration der Schriftersetzung werden die Zuordnungsregeln ausgeführt, wenn Sie den Drucker für Ihr Etikett ändern.

Schriftzuordnung konfigurieren

  1. Öffnen Sie den Dateiexplorer und navigieren Sie zum folgenden Ordner:

    %PROGRAMDATA%\NiceLabel\NiceLabel 10
  2. Kopieren Sie die Datei fontmapping.def in fontmapping.local.def.

  3. Öffnen Sie die Datei fontmapping.local.def im XML-Editor Ihrer Wahl.

  4. Erstellen Sie im Element FontMappings ein neues Element mit benutzerdefiniertem Namen.

  5. Erstellen Sie innerhalb des neuen Elements mindestens zwei Elemente mit dem Namen Mapping.

    • Der Wert des ersten Elements namens Mapping muss den Namen der Originalschrift enthalten.

    • Der Wert des zweiten Elements namens Mapping muss den Namen der Ersatzschrift enthalten.

      Anmerkung

      Weitere Mapping-Elemente mit neuen Schriftnamen sind nicht erlaubt. Ist die erste Ersatzschrift nicht verfügbar, versucht Desktop designer, die nächste zu laden. Ist keine Ersatzschrift verfügbar, wird stattdessen Arial TrueType verwendet.

      Anmerkung

      Die Datei fontmapping.local.def gehört Ihnen und bleibt bei den Upgrades erhalten. Die Datei fontmapping.def gehört jedoch zu NiceLabel und wird bei den Upgrades überschrieben. Nehmen Sie keine Änderungen an der Datei fontmapping.def vor.

Beispiel für eine Mapping-Konfiguration

Im unten aufgeführten Beispiel sind zwei Zuordnungsregeln definiert.

  • Die erste Zuordnungsregel konvertiert Avery-Schriften in eine passende Novexx-Schrift. Eine Schrift namens Avery YT100 wird beispielsweise durch eine Schrift namens Novexx YT100 ersetzt, und eine Schrift namens Avery 1 wird durch eine Schrift namens Novexx ersetzt. Falls keine Novexx-Schrift verfügbar ist, wird Arial TrueType verwendet.

  • Die zweite Zuordnungsregel konvertiert eine Schrift namens Avery YT100 in eine Schrift namens Novexx YT104. Ist diese Schrift nicht verfügbar, wird die Schrift Zebra 0 verwendet. Wenn diese Schrift ebenfalls nicht verfügbar ist, wird Arial TrueType verwendet.

  • Die zweite Zuordnung ist der ersten übergeordnet.

<?xml version="1.0" encoding="utf-8"?>
<FontMappings>
    <Avery_DennisonNovexx>
        <Mapping>Avery Dennison</Mapping>
        <Mapping>Novexx</Mapping>
    </Avery_DennisonNovexx>
    <TextReplacement>
        <Mapping>Avery YT100</Mapping>
        <Mapping>Novexx YT104</Mapping>
        <Mapping>Zebra 0</Mapping>
    </TextReplacement>
</FontMappings>