Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione.

— Anonimo

Subpixel hinting in salsa Ubuntu

  • user warning: Table './stenoweb/node_comment_statistics' is marked as crashed and should be repaired query: SELECT last_comment_timestamp, last_comment_name, comment_count FROM node_comment_statistics WHERE nid = 121 in /home/stenoweb/public_html/modules/comment/comment.module on line 596.
  • user warning: Table './stenoweb/node_comment_statistics' is marked as crashed and should be repaired query: SELECT last_comment_timestamp, last_comment_name, comment_count FROM node_comment_statistics WHERE nid = 5 in /home/stenoweb/public_html/modules/comment/comment.module on line 596.
  • user warning: Table './stenoweb/node_comment_statistics' is marked as crashed and should be repaired query: SELECT comment_count FROM node_comment_statistics WHERE nid = 5 in /home/stenoweb/public_html/modules/comment/comment.module on line 1121.

http://www.stenoweb.it/files/blog/archlogo.png Ieri sera ho cambiato i soliti noti pacchetti per attivare il subpixel hinting con dei nuovi che ho appena scoperto. I font appaiono meno "ciccioni" di quelli che usavo prima (*-cleartype o *-lcd) e la resa, almeno per me è decisamente migliorata, specie per i piccoli font. La cosa divertente ? Sono la stessa patch che usa Ubuntu, infatti i pacchetti si chiamano *-ubuntu. Provateli e ditemi cosa ne pensate.

I pacchetti sono i seguenti:

  • cairo-ubuntu
  • freetype2-ubuntu
  • libxft-ubuntu
  • fontconfig-ubuntu

Repository

I pacchetti sono su AUR, ma se volete li potete anche trovare in un repository già belli che compilati. Basta aggiungere (per i686) a /etc/pacman.conf il seguente repo:

[lnf]
Server = http://reactor.reality-protocol.de/lnf

Rimozione vecchi pacchetti

Dobbiamo togliere i vecchi pacchetti prima di installare i nuovi. Dipende quali avete ora :

pacman -Rd cairo freetype2 libxft fontconfig

oppure
pacman -Rd cairo-lcd freetype2-lcd libxft-lcd fontconfig

oppure ancora
pacman -Rd cairo-cleartype freetype2-cleartype libxft-cleartype fontconfig

Installazione dei pacchetti *-ubuntu

Assumo che abbiate abilitato il repo che vi ho indicato, altrimenti agite di conseguenza.

rm /etc/fonts/conf.d/*
pacman -Sy cairo-ubuntu freetype2-ubuntu libxft-ubuntu fontconfig-ubuntu

e per finire abilitiamo il FreeType autohinter :
ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf

Riavviamo X11 e dovremmo essere a posto.

Risultato

A me piacciono, specie i font piccoli sono meno sfocati più sottili e definiti, ma qui dipende dall'LCD e dai... gusty :)

Nota a margine:
Sul repo che vi ho segnalato è disponibile anche il pacchetto firefox3-systemcairo che dovrebbe usare cairo installato sul vostro sistema anzichè quello di mozilla. Ma non ho provato, magari ditemi voi.

Nota a margine 2:
Openoffice da questo punto di vista è proprio una m...a. Ma possibile che non si possa fare niente ?

Bye.

l'ultimo agiornamento dei font mi ha disinstallato mezzo arch (grazie shaman), colpa mia...
ma questa guida con l'ultimo agiornamento dei font è ancora valdia?