Font consigliati per la programmazione? [chiuso]


182

Quali caratteri usi per la programmazione e per quale lingua / IDE? Uso Consolas per tutto il mio lavoro con Visual Studio, altri consigli?


1
La maggior parte delle risposte a questa domanda sono "+1 per Consolas". Se avessi specificato "solo una risposta per carattere" nella tua domanda, avremmo potuto invece utilizzare la votazione, come avrebbe dovuto funzionare il sito. Sto solo dicendo.
bzlm,

Consolas è eccezionale. A meno che non ti connetti tramite RDP con Windows XP, nel qual caso ClearType non funziona quindi sembra un po 'brutto ...
devlord,

alord1689, buone notizie per te. Installa XP SP3, quindi [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] "AllowFontAntiAlias" = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp] dAndFontAnAn " 00000001 :)
Alan,

Risposte:


197

Consolas (download) o Andale Mono (download) . Uso principalmente Andale Mono. Ho scritto un articolo sulla programmazione dei caratteri molto tempo fa , penso che Consolas non fosse ancora uscito.

http://www.deadprogrammer.com/photos/fonts.gif

Trovo che la digitazione Illegal1 = O0sia un buon test di idoneità.


21
Consolas è fantastico se stai eseguendo ClearType su un LCD (anche se non l'ho provato su un CRT). Consolas è orribile se non hai ClearType attivo perché è stato realizzato pensando a ClearType.
Tom Kidd,

6
Sono solo io a pensare che cleartype renda tutto leggermente sfocato? (avete un LCD!)
Martin Beckett,

1
Le console mi fanno sentire male ... proFont e Andale sono una pastella waaaay.
rshimoda,

3
Il link Consolas sopra funziona solo se hai installato Visual Studio. Altrimenti scarica Powerpoint 2007 Viewer che contiene il carattere. microsoft.com/downloads/…
TravisO,

10
Ad essere sinceri, tutto è orribile senza ClearType
Mehrdad Afshari,

84

Mi sono davvero innamorato di Droid Sans Mono .

alt text


12
Devo dire che questo carattere sembra carino, ma O e 0 sono troppo simili per poterlo adottare.
mbillard,

8
Sembra molto bello ma va detto che non ha grassetto o corsivo, cosa che molte persone amano avere per evidenziare la sintassi.
TM.

Mi piace il corsivo per i commenti. In XCode puoi specificare che i commenti hanno il loro carattere e il loro stile, tuttavia, quindi non è un problema.
Nosredna,

Non ho nemmeno avuto la sensazione di trovare un carattere migliore con "Menlo", tuttavia, questo è il primo carattere che mi ha fatto sentire cambiare il mio carattere Xcode.
eonil,

66

Mi piace molto DejaVu Sans Mono . È molto pulito e facile per gli occhi.

inserisci qui la descrizione dell'immagine


1
Mi piacciono i caratteri DejaVu molto meglio delle Console; Non sono sicuro del motivo per cui così tante persone come Consolas così tanto, in realtà.
Trevoke,

1
Mi piace anche questo più di Consolas. Inoltre, ha una vasta gamma di personaggi più rari come le frecce che sono piacevoli quando si usano cose come font-lock-symbol-modeper Haskell. Essere in grado di usare lo stesso carattere anche in cirillico è anche molto bello.
Tikhon Jelvis,

Carattere eccellente. Ciao, ciao Courier New
Theodore Zographos,

61

+1 per Monaco

testo alternativo http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Semplicemente bellissimo e trovo di poterlo leggere per ore e ore.


Concordo fortemente. Ho provato Inconsolata e altri, ma le lettere sono così schiacciate che è difficile da leggere. Vergogna.
Zarkonnen,

Monaco sembra davvero dolce su un Mac. Li uso alla taglia 13 ed è perfetto.
wenbert,

Monaco è stata la ragione per cui ho preso un Mac. Semplicemente stupefacente!
Penang,

Questo è il migliore su Mac a causa del suo antialias adattato agli schermi Mac ... Peccato che non esista in corsivo e grassetto per Xcode! attaccare con le console per questo. Avrei voluto che il rendering delle console fosse migliore.
Vincent Guerci,

51

Uso Consolas per tutto, compresi Notepad ++, SQL Studio, Eclipse, ecc. Vorrei che esistesse una versione per Mac. Inoltre, se noti, il campo dell'area di testo su Stack Overflow utilizza Consolas, quindi abbiamo anche altri fan là fuori: p


Lo stesso link fornito da Jeff scaricherà Consolas su OS X e funziona bene per me a casa.
JosephStyons,

C'è anche Inconsolata che è una copia compatibile con Mac. Dovrai cercarlo su Google poiché il sito del creatore originale è inattivo, ma è là fuori!
defmeta,

Ho provato Inconsolata sul Mac, ma non mi è sembrato così buono, quindi ho finito per spostare Consolas sul Mac.
Nosredna,

41

Mi piace Envy Code R .

testo alternativo testo alternativo


Mi piace soprattutto il corsivo!
AlexCuse,

È anche molto leggibile su uno sfondo scuro (anche a 13pt) come il tema DesertNights Visual Studio di Tomas Restrepo su winterdom.com/weblog/CategoryView ,category, VSColorScheme.aspx
CAD

7
Per me, il carattere è troppo alto, non necessariamente l'altezza dei personaggi, ma lo spazio tra le linee. (Voglio più righe di codice sullo schermo!)
Ola Eldøy il

Carattere eccezionale. Lo uso su qualsiasi macchina non ClearType.
Icelava,

grazie per il consiglio. questo font è molto buono per la codifica, ancora di più con GDI ++
Victor Rodrigues

28

+1 per Monaco, anche se questo post sul blog mi sta facendo pensare al passaggio a Inconsolata .

Sono curioso di sapere quale dimensione in punti userete, uso la dimensione predefinita di TextMate di 12pt.


Monaco 9pt è stato il mio default da quando ho iniziato con BEEdit su OS9 (o 8?)
Lasar,

1
Sto invecchiando e le risoluzioni dello schermo stanno aumentando - 9 pt sta diventando sempre più piccolo. Ho dovuto urtare fino a 10 pt o più.
Barry Brown,

Non sopporto i caratteri che mettono un serif a sinistra della parte inferiore della "l" minuscola. come inconsolata In quale universo ha una 'l'? Non è simile alla scrittura a mano, ai caratteri della stampante o a un carattere proporzionale. È troppo simile a un "1". Almeno Consolas e Monaco hanno capito bene.
Patrick Szalapski il

28

Uso Bitstream Vera Sans Mono , ma è necessario attivare ClearType per renderlo leggibile.

Mi piace il test di leggibilità "Illegal1 = O0", menzionato in precedenza in questo thread, grazie per quello.


Anche utente BVSM di lunga data. Wow, bello togliermelo dal petto!
Jared Updike,

Sono appena cambiato dall'essere un fedele fan di questo in quanto non contiene macron - en.wikipedia.org/wiki/Macron . Ora uso Consolas.
Wayne Koorts,

3
Apparentemente, DejaVu è una versione aggiornata di Bitstream Vera, con molti personaggi che mancano a Bitstream Vera. Forse dovresti guardare DejaVu Sans Mono?
Paul Biggar,


23

Per UltraEdit e qualsiasi altra cosa, uso il buon vecchio Courier New.

testo alternativo http://www.identifont.com/samples/microsoft/CourierNew.gif

Ho trovato difficile leggere Consolas con l'antialiasing.


1
Sì, Courier New è fantastico! ... per mescolare 1l, 0O e simili ... ;-) Neanche io Consolas, ma ho definitivamente adottato Andale Mono da quando Microsoft ha iniziato a distribuirlo sul loro sito Web ...
PhiLho,

Ha senso usare un tipo di carattere come il corriere Nuovo che è progettato specificamente per una facile leggibilità
Alex Baranosky

Mi piace Courier New perché è facile da leggere, corsivo e grassetto ed è monospazio.

21

Uso Lucida Console da anni e non trovo mai niente di meglio.

Tuttavia, ho provato alcune volte i caratteri Consolas e semplicemente - preferisco Lucida Console.


Il problema con Lucida Console è che il grassetto è più ampio del normale. Mi piace usare il grassetto nell'evidenziazione della sintassi, ma non se fa crescere e restringere la mia linea mentre la uso!
Patrick Szalapski il

20

Mi piace Terminus per alcuni elementi della riga di comando, almeno per scorrere i file di registro e irssi / irc ( versioni TTF disponibili ). Schermata di terminus.ttf in azione di seguito (PuTTY su Windows XP con ClearType abilitato).

Schermata di terminus.ttf in azione di seguito (PuTTY su Windows XP con ClearType abilitato). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png


Lo uso nei miei editor di testo in Linux e nella console.
Frew Schmidt,

+1, anche il mio preferito :)
Łukasz Gruner il

Mi piace molto anche Nano!
Pindatjuh,


15

Non uso Consolas, anche se sembra buono su LCD, ma a volte non sono su LCD, come quando faccio presentazioni e poi sembra schifo.

Il mio attuale carattere preferito per la programmazione è il carattere Liberation Mono .

Oh amico, ho appena scoperto perché il testo su Stack Overflow sembra una merda, forza Consolas che è un tipo di carattere cleartype e sulla mia configurazione attuale che non ha abilitato cleartype sembra molto male.

Sta per fare una segnalazione bug su uservoice.


Non l'ho mai notato ... perché non ho Console su questo computer ... :-)
PhiLho,

Uso Liberation Mono in Vim e Visual Studio.
Sarah Vessels,

Uso i caratteri di Liberazione per la maggior parte del mio schermo e dell'output di stampa. Rimuove anche qualsiasi problema con la licenza dei caratteri tra macchine.
Mas

15

Sto usando il font Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - già da un po 'di tempo per l'editing del testo e sembra che stia facendo bene il lavoro.


2
Ho provato molti caratteri del programmatore prima di accontentarmi anche di questo. Se sei uno sviluppatore multipiattaforma, puoi trovare una versione Linux (X Windows) del carattere nel forum in quella pagina. donationcoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence

1
Ancora una cosa, prendi il tuo font di programmazione preferito e controlla l'allineamento su due righe con lo stesso testo ma sezioni diverse in grassetto e corsivo. Molti tipi di carattere non funzionano bene.
Arnold Spence,

Mi piace anche Dina, anche se ce ne sono altre che non mi dispiace. Non sono schizzinoso come alcuni degli altri poster.
Charlie Salts,

Uso ampiamente questo tipo di carattere nei miei editor e persino nella mia finestra di comando e nelle sessioni di stucco. Lo trovo il carattere più comodo per la codifica.
RuntimeException,

14

ProFont . Sono l'unico che lo sta ancora usando?


Lo uso praticamente per tutto ciò per cui è utile un font monospace - lo adoro!
Dan,

ProFont è il migliore in circolazione. Consolas è davvero sopravvalutato.
rshimoda,

Lo uso e lo adoro ... Profont è in genere una delle prime cose che installo sui miei computer di sviluppo.
Jim OHalloran,

Adoro anche ProFont. Hai VS e Notepad ++ che lo usano. Di solito lo prendo il secondo giorno quando uso una nuova scatola quando inizio a infastidirmi con Consolas.
Brandon,



12

Sono stupito che nessuno abbia menzionato Pragmata . È la BMW della programmazione dei caratteri. Condensato, leggibile e l'apice della semplice eleganza.

testo alternativo http://www.fsd.it/fonts/imm/pr_abc.gif

Ora è in corso un progetto di raccolta fondi per PragmataPro (che copre una porzione maggiore di Unicode rispetto a Pragmata) per renderlo disponibile gratuitamente con una licenza Creative Commons!


È una vendita piuttosto difficile per qualcuno spendere ~ $ 125-150 su un font di programmazione.
Brad Wilson,

È un buon punto. È sicuramente un lusso. L'autore mi ha dato uno sconto (su richiesta) e sono sicuro che farebbe lo stesso per qualsiasi acquisto all'ingrosso.
Matias Nino,

Lo uso anch'io;) Ma lo 0 e l'O sono troppo simili, penso. E l'io e l'l. Pertanto a volte torno a Courier. Menzionando il prezzo: per quanto tempo guardi questo font?
Wishi

16
Acquisti all'ingrosso? Ti piace comprare tutti i personaggi contemporaneamente?
Nosredna,

È importante notare che il prezzo di 90 € è valido per un massimo di "5 computer di una società", il che è abbastanza standard per le licenze per font.
e100


9

Inconsolata 14pt in TextMate


Questo è quello che uso e sembra fantastico (anche se sembra molto meglio su sfondi scuri, piuttosto che chiari).
mipadi,




7

Non ho mai trovato un motivo per allontanarmi dal Courier New. Non credo che avrei problemi con qualsiasi font purché sia ​​sans serif. I caratteri a spaziatura singola sono utili anche per la codifica.


2
Courier New è un tipo di carattere serif ...
Richard Ev,

È vero, ma quando dico sans-serif, intendo qualcosa che NON è come Times New Roman (con i suoi serif fastidiosamente sinuosi).
MattSayar,

5
Penso che mono-spaziato sia un requisito per la codifica.
Svante,

Una volta ho passato il mio editor a un carattere serif, pensando "Ehi, questo è quello che uso in tutto il resto, quindi ...". Sì, è diventato abbastanza fastidioso in fretta, specialmente se guardi un codice che dovrebbe essere allineato e non lo è ...
Xiong Chiamiov

7

Uso anche un carattere proporzionale. Sembrano buoni per gli stessi motivi per cui lavorano nei libri e nelle riviste: maggiore è la variazione tra i personaggi, più facile è per il cervello distinguerli; e puoi adattarti di più allo schermo. Il rientro funziona ancora bene: 6 spazi iniziali sono ancora due volte più larghi di 3 spazi iniziali.

Uso una versione della Georgia che ho hackerato per rendere la "l" minuscola meno simile alla cifra "1", e inserisco una barra attraverso lo zero.


6

Penso che la sfocatura dell'antialiasing su Consolas sia causata da monitor che non hanno ClearType abilitato. Consolas è stato progettato per ClearType.

[Jeff A: in effetti, puoi vedere schermate di questo in un post che ho scritto su questo argomento .]


if (console con cleartype su == GREAT) {echo 'GREAT'; } >>> GRANDE
markus il


6

Due pagine in cui è presente un lungo elenco di caratteri di programmazione sono queste pagine su keithdevens.com e lowing.org (link non funzionante, ma si trova nell'archivio Internet )

Alcune altre discussioni sui caratteri di programmazione che potrebbero avere più suggerimenti sono i commenti a questo post sul blog su typographica e questo argomento su un forum di editor di testo .

Personalmente mi piace Triskweline :

testo alternativo http://www.netalive.org/tinkering/triskweline/shot.gif


Il link lowing.org non funziona per me - in realtà l'ho trovato stamattina in 2 posti diversi, nessuno dei quali ha funzionato.
cori,

5

DejaVu Sans Mono (a volte noto come Panic Sans), taglia 11, anti-alised. In precedenza utilizzavo solo caratteri che non erano anti-aliasing, ma sembra funzionare solo per questo carattere.

Schermata di Panic Sans in Sublime Text

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.