A proposito di Freetype, Antialias ed etc....
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.
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

- 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....
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....
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....
- Trotto@81
- 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....
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

- 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....
Si, Anche attivando l'hinting intero sul mio LCd si vedono gli aloni.... ed i caratteri non sono ben chiari....
- phobos3576
- 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....
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!
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

- 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....
allora io ho trovato questo:
http://telperion.wordpress.com/2007/10/ ... cd-filter/
mi dite se possiamo fare qualcosa anche noi....?
http://telperion.wordpress.com/2007/10/ ... cd-filter/
mi dite se possiamo fare qualcosa anche noi....?
- conraid
- 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....
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?leocata ha scritto:allora io ho trovato questo:
http://telperion.wordpress.com/2007/10/ ... cd-filter/
mi dite se possiamo fare qualcosa anche noi....?
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
- Trotto@81
- 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....
Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.
-
leocata
- 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....
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

questo effetto blur è proprio dell'antialias ma negli LCD fa perdere di chiarezza... Non so se sono chiaro
- phobos3576
- 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....
Monitor LCD o CRT?Trotto@81 ha scritto:Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.
- Trotto@81
- 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....
Lcd, posso postare pure uno screen se serve.phobos3576 ha scritto:Monitor LCD o CRT?Trotto@81 ha scritto:Io ho attivato solo l'hinting senza subpixel rendering e si vedono perfetti i miei caratteri.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
- phobos3576
- 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....
Effettivamente si vedono molto bene.Trotto@81 ha scritto:Io ho anche la 12, ecco la schermata, font Sans Serif, dimmi come ti sembrano.
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.
- nuitari
- 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....
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.
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.
- Trotto@81
- 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....
I driver video possono incidere sulla visualizzazione dei font?

