2009-06-20 6 views
58

Ci sono un paio di buone domande riguardanti i caratteri dello schermo per la codifica.Buon font per presentazioni di codice?

Sto mettendo insieme alcune presentazioni Keynote che conterranno

  • frammenti di codice

  • schermo discariche di finestre di terminale

e il display solita Courier è un aspetto un po ' stanco.

Quali sono alcuni caratteri validi per ognuno di questi? Sono particolarmente interessato ai dump della finestra del terminale, per assicurarmi che siano leggibili. O forse posso tagliare e incollare i caratteri dalla finestra del terminale e applicare un po 'di formattazione per renderlo appariscente?

Il mio obiettivo principale sono

  • leggibile sullo schermo e nella stampata delinea

  • il dump dello schermo in particolare deve essere leggibile, ma ancora identificabile come una discarica schermo

  • dimostrano I' m una persona di gusto e raffinatezza visiva, lol.

risposta

19

Faccio molta presentazione e utilizzo Monaco per codice e lavagna per testo (all'interno di un modello che, nel complesso, ha solo piccole modifiche rispetto a quello della lavagna fornito con Keynote). Guarda tutti i PDF delle mie presentazioni (ad esempio this one) e puoi decidere se ti piace l'effetto.

+9

Amo davvero Monaco per il codice. Ma lavagna? Ooof. – molf

+0

Grazie Alex, sembra molto carino. È interessante notare che le mie presentazioni riguarderanno anche Python. –

+0

@Mark, fantastico! Come si può notare, sacrifico una certa leggibilità (nomi var brevi, & c) per adattare intere funzioni e classi su una diapositiva leggibile (a volte mi scuso esplicitamente per quello ;-) - in alcune altre lingue non vorrei nemmeno provare, ma Python, Perl, Ruby, SQL, permettono uno di questi lusso ;-). –

3
  • Lucida Console (buono, ma un po 'corto)
  • Lucida Sans Typewriter (, set di caratteri più piccolo più alto)
  • Andale Mono è molto chiaro

Ma questo è stato risposto qui before.

+0

È una questione diversa ... i requisiti di un buon carattere per la codifica e un buon font per le presentazioni sulla codifica sono abbastanza diversi. A meno che non si esegua la codifica estrema del team, non è necessario che il carattere di codifica sia visibile da centinaia di persone proiettate su uno schermo in un auditorium. :-) –

25

Se stai facendo una presentazione, e non ti interessa niente in fila, Verdana è una buona scelta.

Se avete intenzione di distribuire la vostra presentazione, usate un font che conoscete sulla macchina di tutti, poiché l'uso di qualcos'altro farà in modo che la macchina torni a uno dei font comuni (come Arial o Times) in ogni caso .

Se si cura di cose in fila, e non stanno distribuendo la presentazione, in considerazione Consolas:

alt text

E 'altamente leggibile, che ricorda Verdana, ed è a spaziatura fissa. Le scelte di colore sono, ovviamente, una questione di gusti.

+2

+1 per aver pensato di distribuire la presentazione. –

14

Sono personalmente molto affezionato Inconsolata

+0

Mi piace anche quel tipo di carattere. È facile da leggere e abbastanza raro da sembrare fresco. –

+0

L'unica cosa che vorrei fosse un set Unicode completo. – baudtack

58

preferisco Consolas.

+0

Il link è rotto –

5

Vuoi che le persone si concentrino sul contenuto e dimostrino che sei una persona di gusto e buon senso? Resta con Corriere. Non innovare solo perché puoi (altrimenti, perché non creare animazioni squisite per ogni transizione di diapositive, con lettere danzanti ...?).

Corriere ha diversi vantaggi:

  1. eccellente leggibilità in bassa risoluzione.
  2. La larghezza fissa mantiene il rientro.
  3. I caratteri serifati collegano le lettere, consentendo alle persone di comprendere parole e identificatori nel loro insieme (percezione gestalt). I font non classificati devono essere utilizzati solo per i titoli.
  4. Provato e vero: la gente capirà immediatamente il suo codice.

Se si desidera scaricare il punto 4, almeno scegliere un'alternativa che conserva i punti 1-3. Non consentire mai alla funzione di briscola.

1

Mi piace Calibri.

3

Io uso DejaVu Sans Mono a grandezza 16.

UPDATE: ho passato a Envy Code R per la codifica e Anonymous Pro per il terminale

Problemi correlati