Pagina 1 di 1

xorg e font

Inviato: gio 6 giu 2013, 23:56
da SnowDruid
Salve a tutti,

ho una domanda per chiunque si intenda di X windows più di me. Vengo subito al punto: ho installato Debian 7 Wheezy su una macchina e da allora non riesco più ad usare dei font .ttf che ho sempre utilizzato e che su altre macchine (con diverse distro, tra cui Slackware) funzionano senza problemi. Prima, questa macchina aveva Debian 6 Squeeze e Gnome 2 e tutto funzionava senza particolari problemi. Dopo l'upgrade (che in realtà è stata una installazione da zero) i miei font custom (copiati in /usr/local/share/fonts/ e regolarmente visti dal sistema dopo l'aggiornamento della cache con fc-cache -fv) appaiono come blocchetti vuoti.

Girando in rete ho letto che X stampa un blocchetto vuoto quando il carattere che deve stampare non esiste nel font richiesto: ma mi par strano perchè la stessa macchina con gli stessi file e la vecchia release stampava quel che doveva. Sono font che uso da anni e han sempre funzionato.

Allego immagini del problema. Qualcuno sa darmi una spiegazione e magari una soluzione? E' forse un problema di locale (uso una tastiera italiana ma preferisco che il sistema operativo parli inglese).

Grazie,
Fabio.

Re: xorg e font

Inviato: dom 9 giu 2013, 11:32
da joseph
Hai provato a dare il comando:

Codice: Seleziona tutto

fc-cache -r -f -v
Prova cosi ho avuto anche io un problema simile mi sembra di ricordare di aver risolto con quel comando 8)

Re: xorg e font

Inviato: dom 9 giu 2013, 11:39
da SnowDruid
Purtroppo avevo già provato. Grazie comunque del suggerimento. :)

Fabio.

Re: xorg e font

Inviato: lun 10 giu 2013, 11:22
da joseph
puoi fare un "ls -l" della directory dei fonts?

Re: xorg e font

Inviato: lun 10 giu 2013, 11:22
da joseph
puoi fare un "ls -l" della directory dei fonts?

Re: xorg e font

Inviato: lun 10 giu 2013, 11:29
da SnowDruid
joseph ha scritto:puoi fare un "ls -l" della directory dei fonts?
Immagino che tu ti riferisca alla directory dove stanno i file incriminati.

Codice: Seleziona tutto

root@doom:~# ls -al /usr/local/share/fonts/
total 204
drwxrwsr-x 2 root staff  4096 May 10 13:45 .
drwxrwsr-x 7 root staff  4096 May 10 12:06 ..
-rw-rw---- 1 root staff 22840 May 10 13:45 MicroKnightPlus_v1.0.ttf
-rw-rw---- 1 root staff 22428 May 10 13:45 MicroKnight_v1.0.ttf
-rw-rw---- 1 root staff 19704 May 10 13:45 mO'sOul_v1.0.ttf
-rw-rw---- 1 root staff 25468 May 10 13:45 P0T-NOoDLE_v1.0.ttf
-rw-rw---- 1 root staff 24328 May 10 13:45 Topaz_a1200_v1.0.ttf
-rw-rw---- 1 root staff 21840 May 10 13:45 Topaz_a500_v1.0.ttf
-rw-rw---- 1 root staff 24676 May 10 13:45 TopazPlus_a1200_v1.0.ttf
-rw-rw---- 1 root staff 23536 May 10 13:45 TopazPlus_a500_v1.0.ttf
L'utente che uso fa parte del gruppo staff.

L'fc-cache mi dice che i file vengono letti ed accettati:

Codice: Seleziona tutto

/usr/local/share/fonts: caching, new cache contents: 8 fonts, 0 dirs
Grazie dell'aiuto!
Fabio.

Re: xorg e font

Inviato: lun 10 giu 2013, 11:37
da joseph
Scusami giusto per curiosita puoi inserire i fonts in questa dir:

Codice: Seleziona tutto

/usr/share/fonts/TTF/
poi fc-cache -v -r -f

Re: xorg e font

Inviato: lun 10 giu 2013, 11:45
da SnowDruid
Ok. Provato. La directory TTF non esiste, è stata creata. Il risultato non è cambiato.
In /usr/share/fonts c'è una directory chiamata truetype. Ho provato ad inserirli anche lì e poi rifare la cache, ma senza risultato. -_-

Sono sempre più convinto che sia un problema di locale, anche perché su altre macchine i font non danno problemi.

Codice: Seleziona tutto

root@doom:/usr/share/fonts/truetype# locale -a
C
C.UTF-8
en_US.utf8
it_IT@euro
it_IT.iso885915@euro
it_IT.utf8
POSIX
Grazie ancora.
Fabio.

Re: xorg e font

Inviato: lun 10 giu 2013, 12:48
da rik70
Uhm... strano... ricordo che con Debian bastava mettere i font nel posto giusto e li "prendeva" senza fare storie.

Hai provato con questo?

http://www.andreas-janssen.de/debian-ti ... tml.en#a15

A tuo rischio e pericolo.

Ciao