Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ciao a tutti,
la domanda è semplice, sapete come funzionano i fonts? Ho visto che quasi tutti i programmi usano la libreria libfontconfig per determinare i font da usare. Ma come faccio a personalizzare i font?
Nel senso, mi succede che a seconda di come installo i pacchetti font-*:
- non parte X, mi dice che non trova i font fixed
- alcuni programmi sotto X mi danno errori del genere:
Warning: Cannot convert string "-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1" to type FontStruct
- I font usati dai programmi cambiano
Io pensavo che non ci fosse una "sequenza" di installazione per i pacchetti font-*.
Qualcuno che si è interessato della storia mi darebbe un link da leggere?
Neanche io lo sapevo che ci fosse una sequenza, ed in effetti non 'dovrebbe' esserci.
L'unico motivo per cui una volta ho combinato casino con i font è che avevo commentato la riga "Update the X font indexes" in rc.M quindi i programmi non 'sentivano' i nuovi fonts installati.
In ogni caso, da puro profano, ti dico che una volta messi nuovi font nella directory dei font, se noti malfunzionamenti o altro, prova a dare i comandi mkfontdir, mkfontscale e fc-cache -v -f (verbose e force).
PPS: un approfondimento sull'argomento farebbe piacere anche a me!
dapuzz ha scritto:Neanche io lo sapevo che ci fosse una sequenza, ed in effetti non 'dovrebbe' esserci.....
penso anche io che non dovrebbe esserci .
dapuzz ha scritto:
In ogni caso, da puro profano, ti dico che una volta messi nuovi font nella directory dei font, se noti malfunzionamenti o altro, prova a dare i comandi mkfontdir, mkfontscale e fc-cache -v -f (verbose e force).
si, ma è esattamente quello che fà lo script doinst.sh di ogni pacchetto, guarda ad esempio questo:
#!/bin/sh
# Update the X font indexes:
if [ -x /usr/bin/fc-cache ]; then
/usr/bin/fc-cache -f
fi
if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then
( cd /usr/share/fonts/misc
mkfontdir -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large .
mkfontscale .
)
fi
ed ho tutto affinchè le condizioni siano positive.