Il pinnacolo dello sviluppo web è la codifica manuale. Nessun altro approccio offre la stessa qualità su misura, le prestazioni e tutto il lavoro, ben fatto, come rimboccarsi le maniche e scavare nel codice sorgente.

Di conseguenza, la maggior parte di noi passa tutto il giorno tutti i giorni a guardare markup, fogli di stile e codici server-side assortiti. Nonostante ciò, molti di noi lasciano le nostre applicazioni con le loro impostazioni predefinite. Ma con un semplice cambio di font, la scansione del nostro codice diventa molto più semplice.

Selezionare un font appropriato per la codifica è un compito unico, in quanto l'unico pubblico che devi considerare è te stesso. L'unica cosa che conta è ciò che funziona per te.

La sfida è che la codifica è diversa dalla maggior parte dei formati scritti; mentre la maggior parte dei testi ha una lunghezza delle linee abbastanza regolare, anche quando sono irregolari, la natura dei nostri linguaggi di programmazione significa che le lunghezze delle righe variano da un singolo carattere fino a molte centinaia per riga; è necessario selezionare un carattere facilmente scansionabile con singole lettere distinte.

Devi anche assicurarti che il tuo font abbia un complemento completo di simboli matematici, parentesi e segni di punteggiatura; qualsiasi font che copra il latino di base è in genere sufficiente.

Infine, è necessario assicurarsi che i caratteri siano sufficientemente distinti in una piccola dimensione. Problemi comuni distinguono il numero "1" dal minuscolo "l" e il maiuscolo "O" dal numero 0.

Le scelte più comuni sono i font a spaziatura fissa, poiché creano lunghezze di linea prevedibili e sono tradizionalmente utilizzati nei dati tecnici. Tuttavia, l'unica regola è quella di selezionare un font che funzioni per te. Scegli quello giusto e la tua codifica sarà più veloce, più facile da leggere e meno soggetta a errori.

Ubuntu Mono (gratuito)

ubuntu

Century Schoolbook Monospaced ($ 24,75)

secolo

Droid Sans Pro Regular ($ 79)

droid

Consolas ($ 35)

Consolas

Trim Mono Light ($ 54 circa)

tagliare

Media mono (gratuito)

media

Excaliber Monospace (gratuito)

Excaliber

Briem Mono (circa $ 50)

Briem

Blackbox Mono Superset ($ 149)

scatola nera

Kettler Regular ($ 39)

Kettler

Nimbus Monospace ($ 19,95)

nimbo

Pica 10 Pitch (circa $ 34)

pica

Prestige Elite Regular ($ 40 circa)

prestigio

ITC Souvenir Mono Light ($ 48 circa)

souvenir

Macchina da scrivere Elite Regular ($ 29)

macchina da scrivere

Typiqal Mono ($ 29)

typiqal

Monospace Typewriter (gratuito)

monospace

Isonorm Monospaced Regular ($ 54 circa)

ISONORM

Eremita (donazione)

eremita

Inconsolata (gratuita)

Inconsolata

Deja Vu Sans Mono (gratuito)

già visto

Elronet Monospace (gratuito)

elronet

Dina (gratuito - solo per Windows)

dina

Profont (gratuito)

profont

Monofur (gratuito)

Monofur

Quale carattere usi per la codifica? I caratteri diversi funzionano meglio per i diversi linguaggi di programmazione? Fateci sapere nei commenti.

Immagine in primo piano / miniatura, immagine di programmazione via Shutterstock.