Fonts, chi ne capisce?

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

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.
Rispondi
Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Fonts, chi ne capisce?

Messaggio da targzeta »

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?

Spina

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

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!

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

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:

Codice: Seleziona tutto

#!/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.

Spina

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio da pennega »

io avevo scritto una piccola guida non sò se vi possa essere uttile comunque la posto lo stesso
http://www.spaghettilinux.org/tips-tric ... nuovi-font

Rispondi