IT

Font monospaziati per programmare

Famiglie a larghezza fissa con licenza aperta per editor e terminali, con zeri ben distinguibili, più pesi e, per lo più, corsivi.

9 famiglie con licenza apertaAggiornata il

const x = 0;

Composto in JetBrains Mono. Seleziona “Mostra qui” su uno dei font qui sotto per vedere questa riga composta in quel font.

Un font per programmare lo si guarda per ore, quindi le piccole differenze si sommano. Il primo requisito è che i caratteri con significato diverso abbiano aspetto diverso. Lo zero rispetto alla O maiuscola, la cifra uno rispetto alla l minuscola e alla I maiuscola, le coppie di parentesi tonde, quadre e graffe devono essere inconfondibili a 12 o 13 pixel. Molti font per il codice segnano lo zero con una barra o un punto proprio per questo motivo.

Poi è questione di ritmo e di gamma. Poiché ogni carattere ha la stessa larghezza, le lettere strette come i e l ricevono grazie o code larghe per riempire la loro cella, e il modo in cui il designer risolve il problema dà a ogni font la sua grana. Un regular e un bold sono il minimo per l’evidenziazione della sintassi; un vero corsivo è utile per i commenti. I pesi leggeri tendono a rendere meglio sugli schermi ad alta densità, quelli più pesanti sui monitor più vecchi. Alcuni font aggiungono legature per la programmazione, che disegnano sequenze come una freccia come un unico simbolo; se aiuti o no è una scelta personale, e gli editor permettono di disattivarle. Controlla anche la larghezza: un disegno più stretto mostra più colonne in una vista divisa.

  1. JetBrains Mono

    Pensato per leggere e scrivere codice: zero segnato, I maiuscola con grazie e l con coda, in otto pesi con corsivi.

    Monospaziato 16 stili · variabile OFL Prova JetBrains Mono

  2. Roboto Mono

    Sette pesi con corsivi e punteggiatura regolata per il codice sorgente.

    Monospaziato 14 stili · variabile OFL Prova Roboto Mono

  3. Inconsolata

    Disegnato in origine per i listati di codice stampati, con lo zero barrato; ora variabile in peso e larghezza, solo tondo.

    Monospaziato 8 stili · variabile OFL Prova Inconsolata

  4. IBM Plex Mono

    Uno zero segnato e piedini da slab su i, l e r tengono distinti i caratteri simili; sette pesi con corsivi e cirillico.

    Monospaziato 14 stili OFL Prova IBM Plex Mono

  5. Source Code Pro

    Variabile da ExtraLight a Black con corsivi, il compagno per il codice di un sans da interfaccia.

    Monospaziato 16 stili · variabile OFL Prova Source Code Pro

  6. Fira Code

    Adds programming ligatures that draw common operator sequences, such as arrows, as single symbols.

    Monospaziato 5 stili · variabile OFL Prova Fira Code

  7. Geist Mono

    Zero barrato, i con base piatta e l con piede curvo separano i caratteri simili; nove pesi con corsivi e cirillico.

    Monospaziato 18 stili · variabile OFL Prova Geist Mono

  8. DM Mono

    Zero barrato e l con coda in tre pesi con corsivi; il Medium è il più pesante, quindi manca un vero bold per l’evidenziazione.

    Monospaziato 6 stili OFL Prova DM Mono

  9. Noto Sans Mono

    A slashed zero, a footed i and a tailed l, with a width axis that narrows the cell to fit more columns; nine weights, no italics.

    Monospaziato 9 stili · variabile OFL Prova Noto Sans Mono

Gli esempi caricano un sottoinsieme latino di base di ogni famiglia. Tutte le famiglie di questa pagina hanno una licenza aperta; la pagina di ciascuna indica le condizioni e offre i file originali.

Domande su font monospaziati per programmare

Quali di questi font hanno le legature per la programmazione?

La nota su ciascun font cita le legature solo dove la scheda le elenca. Se preferisci i caratteri semplici, la maggior parte degli editor ha un’impostazione per disattivare le legature dei font.

Come installo un font per il codice nel mio editor?

Scarica la famiglia, installa i file nel sistema operativo, poi inserisci il nome della famiglia nell’impostazione del font dell’editor o del terminale. Riavvia l’applicazione se il nome non viene riconosciuto subito.

Posso usare questi font in un prodotto commerciale o in un corso a pagamento?

Le loro licenze aperte consentono l’uso commerciale, anche in screenshot, video e incorporati nel software. La pagina di ogni font indica la licenza.

Un font monospaziato va bene per il testo corrente?

Per brevi passaggi sì; per la lettura lunga no. Le larghezze uguali rendono le parole meno distinguibili. Abbina il monospaziato a una famiglia proporzionale per la prosa.