Per la maggior parte degli utenti, concetti come tipografia e fonte non meritano una seconda occhiata, ma molti sviluppatori passano innumerevoli ore davanti allo schermo, e l'ultima cosa di cui hanno bisogno è un errore nel codice perché il font del momento non ha la chiarezza adeguata. La nuova superfamiglia tipografica Monaspace cerca di eliminare diverse limitazioni dei font monospace tradizionali, e ogni cavaliere del codice dovrebbe studiarla più da vicino.

Monaspace: eccellente famiglia di font per sviluppare codice
Font per sviluppare codice

Font monospace e codice. Il loro rapporto è molto più antico e stretto di quanto immaginiamo. Da un punto di vista generale nessuno può negare che soddisfino il loro scopo, ma gli ambienti di lavoro sono cambiati completamente. Non passiamo più intere sessioni davanti a macchine da telescrivente, ma davanti a IDE con esigenze molto diverse. In questa direzione punta il progetto open source Monaspace, una superfamiglia monospace appositamente progettata per coprire le principali esigenze degli sviluppatori.

Scrivi codice? Scarica una copia di Monaspace

Monaspace: eccellente famiglia di font per sviluppare codice
Cinque famiglie, grandi possibilità

Monaspace si divide in una versione con asse variabile e un'altra statica, che a loro volta sono separate in cinque famiglie: Neon, Argon, Xenon, Radon e Kripton. Se consideriamo tutte le combinazioni possibili, parliamo di centinaia di font nello stesso pacchetto.

Monaspace: eccellente famiglia di font per sviluppare codice
... quei commenti stanno proprio bene, no?

Il modo migliore per vedere in azione Monaspace è visitare la pagina ufficiale e utilizzare i suoi elementi interattivi, ma ha due vantaggi che spiccano subito. Il primo è l'intercompatibilità tra i suoi font, cosa che generalmente non è possibile in altri esempi monospace. Questo apre un ampio ventaglio di possibilità, dai commenti che sembrano scritti a mano libera, fino a un «testo fantasma» meno intrusivo e più facile da leggere.

Monaspace: eccellente famiglia di font per sviluppare codice
«Texture Healing» sembra sottile, ma ha un grande effetto

Il secondo si chiama «Texture Healing». La pagina spiega che i font monospace soffrono di problemi di texture, cioè ci sono parti del testo che sembrano molto più dense, e altre con un eccesso di "whitespace". In sintesi, alcune lettere vogliono più spazio, e altre meno. Monaspace applica la tecnica del Texture Healing per bilanciare la densità del font monospace.

Ancora una volta, il sito interattivo presenterà una dimostrazione convincente di queste funzioni, e decisamente merita il tuo tempo. Il download totale non supera i 125 megabyte decompressi. Ecco il link qui sotto!

Sito ufficiale, demo e download: Clicca qui