A proposito di Freetype, Antialias ed etc....

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.
leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

A proposito di Freetype, Antialias ed etc....

Messaggio da leocata »

Vorrei portare a conoscenza di tutti la mia esperienza con Freetype e Kde...
Premetto che l'hardware di riferimento è l'accoppiata Quadro 980Xgl ed un monitor Lcd da 19 pollici Lg L194Ws del tipo 15:9.
Quando ho installato Linux la prima interfaccia che ho usato è Kde, la quale è pesante come un macigno ma si presenta come un ambiente abbastanza omogeneo. Al fine di migliorare la resa video mi sono messo a smanettare con freetype ed ho capito che bisognava ricompilare attivando quelle differenze indicate nei vari file diff che accompagnano lo slack build.
Attivando le varie opzioni la situazione migliorava ma attorno ad i caratteri permaneva un alone che di fatto stanca la vista...
Alla fine stanco ho disattivato tutto sia antialias e forza DPI...
Quindi ho copiato i vari file ttf che ho trovato in giro nella directory /usr/shared/fonts/TTf ed ho dato i diritti +rx a tutti , ed ho impostato come carattere di sistema i fonts Arial.....e la situazione è finalmente cambiata... adesso vedo bene i vari menu e la maggioranza delle pagine web (poche nn vanno ad esempio alcune tipo wikipedia non si vedeno bene)
Qualcuno di voi ha avuto esperienze simili alla mia....

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da Trotto@81 »

Non ho letto attentamente ma oltre ad attivare l'anti-aliasing ricompilando le freetype dovevi abilitarlo anche tramite Kde --> Impostazioni --> Aspetto e Temi --> Tipi di Carattere dopo di che abilitavi la voce "Utilizza l'anti-alaising per i caratteri" e alla opzione Configurava impostavi la voce "Stile di hinting" ad Intero.

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da leocata »

Si, Anche attivando l'hinting intero sul mio LCd si vedono gli aloni.... ed i caratteri non sono ben chiari....

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da phobos3576 »

Effettivamente, la Slackware 12 sarebbe stata un autentico capolavoro senza quel problema bytecode+subpixel hinting!

Con la Slackware 11 mi sono creato una apposita directory /usr/X11R6/lib/X11/fonts/TTF2 dove ho copiato i font TTF di Windows; ho eseguito manualmente mkfontscale, mkfontdir, fc-cache ed ho ottenuto un risultato perfetto (il rendering dei font TTF di Windows di piccole dimensioni era nettamente migliore sotto Linux che non sotto lo stesso Windows).

Con la Slackware 12, ho ricompilato freetype dai sorgenti del DVD abilitando bytecode e subpixel hinting, ho attivato l'antialiasing sotto KDE ma il risultato è stato appena decente; i font TTF rimangono, o troppo magri, o troppo grassi!
Ho provato anche a forzare il DPI dello schermo ma non è cambiato nulla.
Come se non bastasse, riesco ad installare i font TTF solo in /usr/share/fonts/TTF; tutte le altre directory vengono ignorate (anche quando si installano i font dal centro di controllo KDE). Probabilmente Pat ha sbagliato qualcosa ricompilando Xorg o lo stesso KDE.

Ho notato poi che i problemi di rendering dei font si verificano sugli schermi LCD; ho installato la 12 anche su un vecchio PC con monitor CRT e in quel caso il rendering dei font TTF è perfetto!

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da leocata »

allora io ho trovato questo:
http://telperion.wordpress.com/2007/10/ ... cd-filter/
mi dite se possiamo fare qualcosa anche noi....?

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da conraid »

leocata ha scritto:allora io ho trovato questo:
http://telperion.wordpress.com/2007/10/ ... cd-filter/
mi dite se possiamo fare qualcosa anche noi....?
Ma scusa, Pat di default non compila il subpixel, tu lo hai ricompilato attivandolo ed ora vuoi toglierlo? Non ti seguo. Cosa mi sono perso?
A me l'antialising da fastidio anche normale, ma in effetti con il subpixel sembra il 3d fatto per gli occhiali colorati. Anche IE7 sotto XP2 ho visto che fa quell'effetto.

Gli altri due pacchetto non mi sembra abbiano patch nella slackware

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da Trotto@81 »

Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da leocata »

Allora ricapitolo: se uso senza antialias ed hinting ed <rgb il monitor è chiaro ed i caratteri sono ben scanditi ma alcune pagine hanno dei caratteri orrendi; se invece uso l'antialias con hinting i caratteri si vedono non ben scanditi ma correttamente rappresentati... (e cioè non spigolosi)
questo effetto blur è proprio dell'antialias ma negli LCD fa perdere di chiarezza... Non so se sono chiaro #-o #-o #-o #-o

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da phobos3576 »

Trotto@81 ha scritto:Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.
Monitor LCD o CRT?

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da Trotto@81 »

phobos3576 ha scritto:
Trotto@81 ha scritto:Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.
Monitor LCD o CRT?
Lcd, posso postare pure uno screen se serve.

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da phobos3576 »

Trotto@81 ha scritto:Lcd, posso postare pure uno screen se serve.
Posta, posta, sono curioso.

Questa era la mia situazione con la Slackware 11 (font Arial):

Immagine

Con la 12 mi sto distruggendo gli occhi!

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da Trotto@81 »

Io ho anche la 12, ecco la schermata, font Sans Serif, dimmi come ti sembrano.
Immagine

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da phobos3576 »

Trotto@81 ha scritto:Io ho anche la 12, ecco la schermata, font Sans Serif, dimmi come ti sembrano.
Effettivamente si vedono molto bene.

Quindi, hai ricompilato freetype abilitando solo il subpixel hinting?

Io ho fatto tutte le prove possibili ed immaginabili creando tutte le "disposizioni con ripetizione di n oggetti di classe k", con n=2 e k=2, per un totale di 2^2=4 versioni differenti di freetype:

1) freetype senza bytecode e subpixel hinting;
2) freetype con bytecode e senza subpixel hinting;
3) freetype senza bytecode e con subpixel hinting;
4) freetype con bytecode e subpixel hinting.

Il risultato meno indecente l'ho ottenuto con la variante 4 e abilitando in KDE l'antialiasing e il livelo di hinting medio; il subpixel hinting di KDE l'ho disattivato perché creava aloni colorati attorno ai caratteri.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da nuitari »

domanda: usi un CRT? Perchè il subpixel hinting ha un senso principalmente per gli LCD, dove ogni pixel logico corrisponde a 3 pixel reali differenti. Sui CRT puoi solo osservare un peggioramento, (dipende anche da come il tuo occhio percepisce l'immagine).

L'antialias, soprattutto quando le risoluzioni sono alte, causa necessariamente una sfocatura del testo (è quello che si suppone sia l'anti alias).
Diventa utile solo con font grandi, in cui la zona *nera* del font diventa sufficientemente grande da far si che l'occhio si focalizzi all'interno del font, e non all'esterno.

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

Re: A proposito di Freetype, Antialias ed etc....

Messaggio da Trotto@81 »

I driver video possono incidere sulla visualizzazione dei font?

Rispondi