Se le interminabili ore di programmazione davanti allo schermo ti stanno annientando, il problema potrebbe non essere la dimensione dello schermo, la sedia o la postura, ma qualcosa di semplice come il tipo di carattere scelto. Esistono dozzine di esempi pensati per programmatori e uno che è rimasto per anni in relativo anonimato è Hack, un font libero e open source derivato dai contributi di progetti come Bitstream Vera e DejaVu.

La tipografia perfetta per scrivere codice
Hack

Trovare il font giusto per lavorare non è un processo semplice. Esistono milioni di opzioni che si dividono in proprietarie, gratuite e aperte. Tuttavia, tutte quelle che cercano di fare da jolly finiscono sempre per essere carenti in qualche punto. Poi ci sono problemi classici come la mancanza di differenza tra lo zero e la «O» maiuscola, o la «l» minuscola e il numero 1.

I programmatori soffrono queste piccole differenze molto più di quanto immaginiamo. Poche cose sono frustranti come un pezzo di codice che si rifiuta di compilare, e quando scoprono che l'errore sta in una lettera o in un simbolo, è un miracolo che il monitor non voli fuori dalla finestra. È qui che entrano in gioco i font progettati per programmatori come Hack.

Hack: tipografia per programmatori

La tipografia perfetta per scrivere codice
Ammetto che non si presenta affatto male...

Hack è una tipografia che è tra noi da almeno cinque anni. Si riconosce per la sua buona altezza, una leggera riduzione del contrasto, un riempimento centrale per lo zero e curve più marcate in alcuni glifi. Se noti una certa somiglianza con Bitstream Vera e DejaVu, non ti sbagli: Hack include i contributi di entrambi i progetti. La pagina ufficiale ti permette di provare il font senza bisogno di installarlo e di verificarne il comportamento con diversi linguaggi, dimensioni e colori di sfondo.

La tipografia perfetta per scrivere codice
Una semplice prova nel Blocco note

La versione di Hack per Windows è inclusa in un piccolo installer (il suo nome preoccupa un po', ma è pulito), ma può anche essere scaricata manualmente in formato TTF o OTF. Nel caso specifico di Linux (Debian/Ubuntu, Arch, Gentoo, Fedora, OpenSUSE e altri) è molto più semplice ottenerla tramite i repository ufficiali, che garantiscono sempre l'ultima versione disponibile. Provalo e forse ti sorprenderà.

Sito ufficiale e download: