Modifica del file di definizione della serie di caratteri

È possibile modificare il file di definizione della serie di caratteri se è stata creata o modificata una serie di caratteri.

Il file di definizione della serie di caratteri specifica gli attributi della serie di caratteri e FGID (font global identifier) del carattere. Sono presenti due sezioni del file, una per la serie di caratteri ([CHARSET]) e una per FGID ([FGID]). Le righe in ogni sezione definiscono diverse mappature.

Nella sezione [CHARSET], le righe utilizzano questa sintassi:

charset=fgid,height,width,strikeover,underline
charset
L'identificativo a 8 caratteri per la serie di caratteri.
fgid
L'identificativo globale di caratteri per la serie di caratteri. Il valore di FGID deve essere un valore compreso tra 3840 e 4096 o 65260 e 65534.
altezza
La dimensione verticale della serie di caratteri, espressa nei decimi di un punto. Ad esempio, un carattere a 9 punti ha l'altezza di 90.
  • Per i font raster, i valori validi per l'altezza sono numeri interi compresi tra 1 e 990.
  • Per i font vettoriali, il valore è 0 in quanto l'altezza è specificata nel flusso di dati data stream.
width
La dimensione orizzontale media dei caratteri nella serie, espressa in 1440 di un pollice. Utilizzare 0 (zero) per consentire al browser di determinare l'ampiezza in base al valore immesso per l'altezza. Questo valore è facoltativo.
strikeover
Un font i cui caratteri hanno una riga, parallela alla linea di base del carattere, posizionata al centro del carattere. Se la serie di caratteri fa riferimento ad un font strikethrough, impostare questo valore su 1; diversamente, impostarlo su 0. Questo valore è facoltativo.
underline
Un font i cui caratteri hanno una riga, parallela alla linea di base del carattere, posizionata al di sotto del carattere. Se la serie di caratteri fa riferimento ad un font sottolineato, impostare questo valore su 1; in caso contrario, impostarlo su 0. Questo valore è facoltativo.

Ad esempio, la sezione [CHARSET] del file di definizione della serie di caratteri potrebbe contenere le seguenti voci:

[CHARSET]
C?H200A0=2304,110,73,0,0
C?D0GT15=230,80,96,0,0
DEFAULT=2308,80,0

Nella sezione [FGID], le righe utilizzano questa sintassi:

fgid=familyname,style,weight,italic
fgid
Il valore FGID numerico.
familyname
Il nome del carattere tipografico o della famiglia del tipo, ad esempio TimesNewRoman o Courier.
    Nota:
  • Per determinare il nome della famiglia di un font, aprire il file .pfa o .pfb con un editor di testo e ricercare /FamilyName. Il nome della famiglia deve essere inoltre associato al nome del file .pfb nel file fontmap.lst.
  • Per font TrueType o OpenType, utilizzare il nome della famiglia del font Type 0 o Type 1 associato presente nel file ttdef.fnt.
  • I nomi delle famiglie non devono contenere spazi.
style
Una descrizione generica di alcuni aspetti di un font. I valori validi sono:
SWISS
Uno spazio proporzionale, sans serif.
ROMAN
Uno spazio proporzionale, serif.
SCRIPT
Un font fisso designato per la visualizzazione come calligrafia.
MODERN
Un font fisso che può essere serif o sans serif.
DISPLAY
Un font decorativo.
weight
Il livello di grassetto di un carattere tipografico, causato dalla modifica dello spessore delle sequenze tasti utilizzate per creare il carattere. I valori validi sono: LIGHT, MED e BOLD. Questo valore è facoltativo.
italic
Un font i cui caratteri si inclinano a destra. Se la serie di caratteri fa riferimento ad un font corsivo, impostare questo valore su 1; diversamente, impostarlo su 0. Questo valore è facoltativo.

Ad esempio, la sezione [FGID] del file di definizione della serie di caratteri potrebbe contenere le seguenti voci:

[FGID]
230=Gothic,MODERN,MED,0
2304=SWISS,MODERN,MED,0
2308=TimesNewRoman,ROMAN,MED,0

Per modificare il file di definizione della serie di caratteri:

  1. Su Linux, accedere al computer primario utilizzando un ID utente membro del gruppo RICOH ProcessDirector (aiwgrp1 è il gruppo predefinito).
  2. Accedere a /opt/infoprint/ippd/afpviewer/font (Linux) o C:\Program Files\Ricoh\ProcessDirector\afpviewer\font (Windows) e trovare il file coded.fnt.
  3. Copiare il file csdef.fnt e salvarlo come backup.
    Ad esempio, è possibile salvare la copia come csdef.fnt.bak.
  4. Aprire csdef.fnt in un editor del file.
  5. Inserire le nuove righe per le serie di caratteri richieste dai file in entrambe le sezioni del file, seguendo la sintassi.
      Nota:
    • È possibile utilizzare un punto interrogativo (?) come carattere jolly per un singolo carattere nel nome della serie di caratteri. È possibile immettere più caratteri ?
    • La riga DEFAULT della sezione [CHARSET] deve essere l'ultima riga nell'elenco. Aggiungere le righe al di sopra di esso.
    • Se si aggiunge la serie di caratteri del font AFP alla sezione [CHARSET], è necessario assegnarla FGID. Se la nuova serie di caratteri ha gli stessi attributi family name, style, weight e italic della serie di caratteri esistente, è possibile utilizzare lo stesso FGID; diversamente, è necessario aggiungere un FGID univoco alla sezione [FGID].
    • Un punto e virgola (;) nella prima colonna fa si che la riga venga considerata come commento.
    • Le intestazioni della sezione all'interno dei file sono racchiuse tra parentesi quadrate ([]) e non devono essere rimosse o modificate.
    • Tutti i valori sono sensibili al maiuscolo/minuscolo.
    • Se un valore del parametro non è valido ed esiste un valore predefinito, viene utilizzato il valore predefinito.
    • Tutti i parametri sono posizionali.
    • Gli spazi vuoti sono consentiti tra i parametri.
  6. Salvare e chiudere il file.