Utilizzare Font senza installarli nel sistema

Da Gambas-it.org - Wikipedia.

E' possibile utilizzare nelle applicazioni Gambas i Font .ttf (True-Type-Font) senza doverli necessariamente installare nel proprio sistema.


Per fare questo è necessario creare, qualora non esista già, nella propria Home la cartella nascosta, che sarà chiamata: .fonts , all'interno della quale si inseriranno i file .ttf dei Font desiderati da utilizzare. [Nota 1]

(testato con Ubuntu e Debian)

Il nome del Font da richiamare con la proprietà

.Font.Name = "nome_del_Font"

non è automaticamente quello del file .ttf, bensì va individuato aprendo il file .ttf mediante l'apposito applicativo (ad esempio Font Viewer).


In questo modo, è possibile eliminare facilmente i file dei Font o anche la stessa cartella, quando si vuole.


La copia del file del Font .ttf potrà essere effettuata anche, di volta in volta, dall'applicativo Gambas, il quale dovrà prevedere la creazione (qualora non esista) della cartella nascosta .fonts nella Home del sistema, e l'inserimento del Font .ttf previsto da utilizzare. In tal caso, per poter rendere attivo ed usufruibile il Font, potrebbe essere necessario chiudere e riavviare l'applicativo dopo l'avvenuta copia del Font nella cartella nascosta.


La stampa con Font non installati nel sistema

Quando si procederà, poi, alla stampa del documento di testo, nel quale si sono utilizzati caratteri appartenenti ad un Font non installato nel sistema, si dovrà avere cura di precisare il nome del Font medesimo nel codice relativo alla stampa.

Ad esempio se si usa la Classe Paint, si dovrà inserire e specificare la seguente proprietà .Font :

Paint.Font = Font["nome_del_Font"]



Note

[1] In Linux-Mint si potrà inserire il file del font agevolmente anche nella cartella "/home/$USER/.local/share/fonts"


Riferimenti