Tutorial: Modifica dei font CXF

Traduzione automatica

I font CXF sono font di linea specifici per il CAD. Possono essere creati e modificati con QCAD.

Tabella dei contenuti

 

Introduzione

QCAD viene fornito con una raccolta di font di linea nel proprio formato CXF. I font di linea sono talvolta utilizzati nel CAD al posto dei font TrueType. I font di linea sono spesso utilizzati anche per l'incisione o per altre elaborazioni successive. QCAD può utilizzare qualsiasi font TTF installato sul sistema e i font CXF disponibili nella sua directory dei font.

QCAD può caricare e modificare i font in formato CXF.

Aprire un font CXF per modificarlo

Per caricare in QCAD un file di font CXF esistente e visualizzarne e modificarne i glifi, è sufficiente utilizzare il menu File > Open e scegliere il filtro di formato "CXF Font Files (*.cxf)". Scegliere quindi il file di font che si desidera aprire. I font forniti con QCAD sono memorizzati nella directory "fonts" della vostra installazione di QCAD.

Nota che, a seconda del percorso di installazione, delle credenziali di accesso e del sistema operativo, questa directory potrebbe essere di sola lettura. In questo caso, si consiglia di spostare il file dei font in un'altra cartella per poterlo modificare. 

Modifica di un font CXF

I glifi del font (rappresentazione delle varie lettere e simboli del font) sono caricati in QCAD come definizioni di blocco. Assicuratevi che l'elenco dei blocchi sia visibile (Visualizza > Elenco blocchi), in modo da poter navigare facilmente tra i glifi del font. Ogni blocco che rappresenta un glifo ha un nome nel formato "[Unicode esadecimale] [Carattere]", ad esempio "0x0041 A" per una "A" maiuscola con Unicode 65 (41 in esadecimale). Per aprire e modificare un glifo di un font, fare doppio clic sul suo blocco. Il glifo viene quindi visualizzato nella vista grafica di QCAD:

Linee ausiliarie

A seconda del tipo di carattere, possono essere visualizzate linee ausiliarie. Queste non fanno parte del carattere e servono solo a fornire una guida durante la creazione e la modifica dei glifi. È possibile disattivare le linee ausiliarie disattivando il livello "Ausiliario".

Geometria dei glifi

Per convenzione del formato CXF, la "A" maiuscola deve essere costruita con un'altezza di 9 unità di disegno. Quando il carattere viene utilizzato per un'entità di testo, viene scalato da QCAD in base all'altezza del testo scelta dall'utente. I glifi devono avere il loro punto di riferimento 0,0 nell'angolo inferiore sinistro della linea di base. Nel formato CXF, i glifi possono contenere linee, archi e polilinee. È possibile utilizzare le spline, ma vengono convertite in polilinee durante l'esportazione.

Aggiungi nuovi glifi

Per aggiungere un nuovo glifo attualmente non presente in un font è necessario aggiungere un nuovo blocco con il nome [Hexadecimal Unicode] [Character], ad esempio "0x0041 A" per una A maiuscola. È possibile consultare i codici Unicode nella sezione Code Charts del sito web ufficiale dell'Unicode Consortium. Se un font contiene già glifi per molti caratteri, si può copiare un blocco esistente con un glifo simile usando Block > Copy Block.

Salvataggio di un font CXF

I file di font possono essere salvati come i file di disegno usando File > Salva o File > Salva con nome. QCAD deve essere riavviato per reinizializzare tutti i font CXF nella sua directory "fonts".

Intestazione del file CXF

I font CXF memorizzano informazioni aggiuntive sul font in un'intestazione semplice e leggibile. Queste informazioni possono essere modificate con un editor di testo o all'interno di QCAD nel modo seguente:

  1. Assicurarsi che l'editor delle proprietà mostri le proprietà dei layer:
    Modifica > Preferenze dell'applicazione > Widget > Editor delle proprietà:
    Spuntare l'opzione "Visualizza le proprietà del blocco corrente e del layer corrente"
  2. Attivare il livello "0" nell'elenco dei livelli (Visualizza > Elenco livelli).
  3. Nell'editor delle proprietà (View > Property Editor), cambiare la selezione in alto da "All" a "Layer". L'editor delle proprietà mostra ora le proprietà del livello "0".
  4. Utilizzare l'editor delle proprietà per modificare le meta-informazioni del font CXF:
    • Authors: elenco separato da virgole degli autori del font
    • AuxiliaryLines: elenco separato da virgole delle posizioni e degli angoli delle linee ausiliarie nel formato:
      x1,y1,angolo1, x2,y2,angolo2, ...
    • Encoding: codifica dei caratteri (dovrebbe essere "UTF-8")
    • LetterSpacing: spazio tra due lettere
    • WordSpacing: spazio tra due parole
    • LineSpacingFactor: può essere usato per aumentare/diminuire l'interlinea predefinita
    • Name: elenco separato da virgole di nomi di font / alias per questo font