[RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

[RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 15:00

Ho letto che molti utenti, dopo essere passati a Slackware 12.1, hanno avuto problemi di rendering dei fonts con Firefox su alcuni siti; in particolare, ciò accade su http://www.yahoo.it e su http://www.linux.com

Qui si vede l'esempio di Yahoo su Firefox 2.0.0.14 e Slackware 12.1:

Immagine

Ecco, invece, come si vedeva Yahoo ai tempi di Slackware 11.x e 12.0

Immagine

Il problema sembra legato ad una errata identificazione di particolari font a spaziatura fissa (Monospace, Courier, Courier New, etc) e si verifica solamente con i browser basati sul motore Gecko (Firefox, Seamonkey, Netscape, etc); con Konqueror e Opera il rendering è perfetto.
Ultima modifica di phobos3576 il mar giu 03, 2008 19:06, modificato 1 volta in totale.

Avatar utente
Yellowhat
Linux 2.4
Linux 2.4
Messaggi: 218
Iscritto il: mer dic 26, 2007 16:58
Slackware: Current
Località: Modena

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda Yellowhat » mar giu 03, 2008 15:30

Io uso Firefox 3 rc1 stesso problema. Possibili risoluzioni?

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 18:07

Ho avviato il CD Live di Ubuntu 8.04 e, in quel caso, Firefox visualizza tutto correttamente.

Il mio sospetto è che la cosa sia legata al fatto che sulla Slackware 12.1 ho reinstallato i package freetype2, cairo e libxft, patchati per il supporto bytecode e subpixel-hinting; in effetti, Firefox di default è compilato con l'opzione --disable-freetype2, ma non so se questo sia il problema.

Adesso provo a reinstallare i package originali, poi vi faccio sapere.

sixjan
Linux 2.4
Linux 2.4
Messaggi: 413
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda sixjan » mar giu 03, 2008 18:24

Ho lo stesso problema su Slack 12.1, driver NVidia. Per risolvere ho impostato tutti i caratteri nelle preferenze "Caratteri e colori" di Firefox come Dejavu Sans e ho disabilitato "Permetti alle pagine di scegliere i propri caratteri etc etc".

Avatar utente
Yellowhat
Linux 2.4
Linux 2.4
Messaggi: 218
Iscritto il: mer dic 26, 2007 16:58
Slackware: Current
Località: Modena

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda Yellowhat » mar giu 03, 2008 18:28

Ho risolto anche io.

er risolvere ho impostato tutti i caratteri nelle preferenze "Caratteri e colori" di Firefox come Dejavu Sans e ho disabilitato "Permetti alle pagine di scegliere i propri caratteri etc etc".

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 18:49

sixjan ha scritto:... ho disabilitato "Permetti alle pagine di scegliere i propri caratteri etc etc".

C'ero arrivato anche io ma quella non è una soluzione!
Così facendo, tutti i siti vengono visualizzati con i font che decidi tu e non con quelli impostati dai siti stessi; il problema deve essere un altro visto che Firefox funzionava correttamente sino alla Slackware 12.0, anche con quell'opzione abilitata.

Comunque ho provato a reinstallare i package freetype2, cairo e libxft originali, ma non è cambiato nulla.

sixjan
Linux 2.4
Linux 2.4
Messaggi: 413
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda sixjan » mar giu 03, 2008 18:52

In questa pagina c'è un'altra soluzione anziché impostare tutto su Dejavu.
Cercate "Setting up Fontconfig". Non ho testato. Prova tu e facci sapere :-)

http://www.vcn.bc.ca/~dugan/setting-up-slackware.html

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 19:04

sixjan ha scritto:In questa pagina c'è un'altra soluzione anziché impostare tutto su Dejavu.
Cercate "Setting up Fontconfig". Non ho testato. Prova tu e facci sapere :-)

http://www.vcn.bc.ca/~dugan/setting-up-slackware.html

Bravo sixjan! La soluzione era proprio quella!
Available Fontconfig configuration files are in /etc/fonts/avail/ (there's also a README file there), while the files actually used are in /etc/fonts/conf.d ...

...

Remove 60-liberation.conf. This file is for people who don't have the Microsoft web fonts, but we'll install those shortly. On Slackware 12.1, this file also causes Firefox to render Linux.com and some parts of Yahoo with tiny fonts that don't scale at all.

Rimuovendo /etc/fonts/conf.d/60-liberation.conf si risolve il problema!

Avatar utente
conraid
Staff
Staff
Messaggi: 13018
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda conraid » mar giu 03, 2008 19:11

phobos3576 ha scritto:Rimuovendo /etc/fonts/conf.d/60-liberation.conf si risolve il problema!


Tra Red Hat e Microsoft... io mi terrei Yahoo visto male ;-)

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 19:19

conraid ha scritto:
phobos3576 ha scritto:Rimuovendo /etc/fonts/conf.d/60-liberation.conf si risolve il problema!


Tra Red Hat e Microsoft... io mi terrei Yahoo visto male ;-)

Hai perfettamente ragione Conraid!
In più, rimuovendo quel file, Firefox visualizza bene Yahoo e linux.com, mentre tutti gli altri siti vengono mostrati con font troppo piccoli!

Quindi, il problema è [RISOLTO], ma io ho rimesso 60-liberation.conf al suo posto!

sixjan
Linux 2.4
Linux 2.4
Messaggi: 413
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda sixjan » mar giu 03, 2008 19:23

io la penso come conraid. tuttavia adesso sappiamo dove guardare. tempo fa avevo creato un /etc/fonts/local.conf che risolveva un problema simile in konqueror. ci sarà qualche alias da modificare.

sixjan
Linux 2.4
Linux 2.4
Messaggi: 413
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: [RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda sixjan » mar giu 03, 2008 19:38

Ho trovato e testato un'altra soluzione qui:

http://www.linuxquestions.org/questions ... ox-643092/

I FIXED IT!!!!!!!

I symlinked /etc/fonts/conf.avail/70-no-bitmaps.conf to /etc/fonts/conf.d/70-no-bitmaps.conf, then ran fc-cache -f -v. Now Firefox is rendering both Linux.com and Yahoo.com properly.

Obviously, this will cause you problems if you do need Bitmap fonts (like, say, if you run Fluxbox and your favorite themes use Artwiz fonts), but I don't. So for me, problems solved.



Effettivamente funziona, anche se non ho capito i possibili problemi.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: [RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda phobos3576 » mar giu 03, 2008 20:12

Quest'ultima soluzione è in effetti migliore della precedente; adesso tutto viene visualizzato correttamente ma, come hai osservato anche tu, non si sa a quali conseguenze si può andare incontro!

[-o< [-o< [-o< [-o<

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3468
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: [RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda Trotto@81 » ven giu 06, 2008 22:55

sixjan ha scritto:Ho trovato e testato un'altra soluzione qui:

http://www.linuxquestions.org/questions ... ox-643092/

I FIXED IT!!!!!!!

I symlinked /etc/fonts/conf.avail/70-no-bitmaps.conf to /etc/fonts/conf.d/70-no-bitmaps.conf, then ran fc-cache -f -v. Now Firefox is rendering both Linux.com and Yahoo.com properly.

Obviously, this will cause you problems if you do need Bitmap fonts (like, say, if you run Fluxbox and your favorite themes use Artwiz fonts), but I don't. So for me, problems solved.



Effettivamente funziona, anche se non ho capito i possibili problemi.

Anche io ho riscontrato questo problema, che mi rende impossibile anche visualizzare correttamente come sulla 12.0 siti come http://www.quattroruote.it, ma non ho ben capito a quale rischi si va incontro con la seconda soluzione, qualcuno è riuscito a capire bene la situazione?

sixjan
Linux 2.4
Linux 2.4
Messaggi: 413
Iscritto il: dom gen 06, 2008 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: [RISOLTO] Slackware 12.1 + Firefox + Yahoo - Problema fonts.

Messaggioda sixjan » sab giu 07, 2008 19:35

Posso solo dirti che da quando ho postato e adottato questa soluzione ( I FIXED IT!!! ) non ho riscontrato problemi. Io uso KDE, ma anche le applicazioni GTK e Java vanno bene. OOo idem. Tra l'altro quel file di configurazione è messo lì da Pat e quindi dovrebbe essere più o meno "sicuro". Finché va tutto bene, continuo a leggere linux.com senza più imprecare sui caratteri. Nel caso di problemi, poi, si torna indietro facilmente. Ho fatto un piccolo script da usare al volo in caso di emergenza. Non c'è nemmeno bisogno di riavviare X o KDE. Basta solo riavviare Firefox. Le modifiche vengono subito applicate.

Codice: Seleziona tutto

#!/bin/bash

FixLinuxCom(){

  ln -fs /etc/fonts/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d/70-no-bitmaps.conf
  fc-cache -f -v

}

NoFixLinuxCom(){
 
  rm -f /etc/fonts/conf.d/70-no-bitmaps.conf
  fc-cache -f -v

}

Usage(){
 
  echo Usage: `basename $0` --fix --nofix
  exit 1



if [[ $UID != 0 ]]; then
 
  echo You must be root!
  exit 1

fi

if [[ $# = 0 ]]; then
 
  Usage

fi

case $1 in
 

  --fix) FixLinuxCom
      ;;
  --nofix) NoFixLinuxCom
      ;;
  *)  Usage
      ;;

esac