È possibile progettare i modelli di etichetta per stampare oggetti di testo utilizzando i caratteri interni della stampante. Questi sono i caratteri archiviati nella memoria della stampante. Se si tenta di stampare tali etichette su un altro tipo di stampante, i caratteri interni selezionati potrebbero non essere disponibili. Probabilmente la nuova stampante supporta una serie di caratteri interni completamente diversa. In tal caso, il layout dei caratteri potrebbe essere simile, ma è disponibile con un nome diverso.
La mancata corrispondenza dei caratteri potrebbe verificarsi anche se il carattere Truetype che si sta utilizzando sulle etichette non è installato sul computer su cui è in esecuzione Desktop Designer per progettare e stampare le etichette.
È possibile configurare Desktop Designer automaticamente per sostituire i caratteri usati sull'etichetta con caratteri compatibili. In tal caso, Desktop Designer mappa e sostituisce i caratteri usando i relativi nomi. Se i caratteri originali non sono disponibili, Desktop Designer utilizza i primi caratteri sostitutivi disponibili definiti nella tabella di mappatura.
Nota
La sostituzione dei font interni della stampante funziona solo con i driver della stampante NiceLabel. Con altri driver della stampante, NiceLabel sostituisce i font mancanti con il font Arial Truetype.
Se non sono disponibili caratteri sostitutivi, Desktop Designer utilizza il carattere Arial Truetype.
Nota
Dopo aver configurato la sostituzione dei caratteri, le regole di mappatura vengono eseguite quando si cambia la stampante per l'etichetta.
-
Aprire Esplora file e spostarsi sulla seguente cartella:
%PROGRAMDATA%\NiceLabel\NiceLabel 10
-
Copiare il file fontmapping.def su fontmapping.local.def.
-
Aprire il file fontmapping.local.def nell'editor di testo XML preferito.
-
All'interno dell'elemento FontMappings, creare un nuovo elemento con un nome personalizzato.
-
All'interno del nuovo elemento, creare almeno due elementi denominati Mapping.
-
Il valore del primo elemento denominato Mapping deve contenere il nome del carattere originale.
-
Il valore del secondo elemento denominato Mapping deve contenere il nome del carattere sostitutivo.
Nota
Sono consentiti elementi Mapping aggiuntivi con nuovi nomi di carattere. Se il primo carattere sostitutivo non è disponibile, Desktop Designer prova con quello successivo. Se non sono disponibili caratteri sostitutivi, vengono usati i caratteri Arial Truetype.
Nota
Il file fontmapping.local.def è il file dell'utente e viene mantenuto durante gli aggiornamenti. D'altro canto, fontmapping.def appartiene a NiceLabel e viene sovrascritto durante gli aggiornamenti. Non modificare il file fontmapping.def.
-
Nell'esempio seguente, sono definite due regole di mappatura.
-
La prima mappatura converte tutti i caratteri Avery in un carattere Novexx corrispondente. Ad esempio, un carattere denominato Avery YT100 sarà sostituito da un carattere denominato Novexx YT100, mentre un carattere denominato Avery 1 sarà sostituito con un carattere denominato Novexx. Se il carattere Novexx non è disponibile, verrà usato il carattere Arial Truetype.
-
La seconda regola di mappatura converte un carattere denominato Avery YT100 in un carattere denominato Novexx YT104. Se questo carattere non è disponibile, viene usato il carattere Zebra 0. Se neanche questo carattere è disponibile, viene usato Arial Truetype.
-
La seconda regola di mappatura esclude la prima.
<?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>