Polices recommandées pour la programmation? [fermé]

182

Quelles polices utilisez-vous pour la programmation et pour quelle langue / IDE? J'utilise Consolas pour tout mon travail Visual Studio, d'autres recommandations?

tbreffni
la source
1
La plupart des réponses à cette question sont "+1 pour Consolas". Si vous aviez spécifié "une seule réponse par police" dans votre question, nous aurions pu utiliser le vote à la place, comme le site était censé fonctionner. Juste dire.
bzlm le
Consolas est génial. À moins que vous ne vous connectiez via RDP avec Windows XP, auquel cas ClearType ne fonctionne pas, donc ça a l'air vraiment méchant ...
devlord
alord1689, bonne nouvelle pour vous. Installez XP SP3, puis [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations] "AllowFontAntiAlias" = dword: 00000001 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp] "AllowFontAnti" 00000001 :)
Alan

Réponses:

197

Soit Consolas (téléchargement), soit Andale Mono (téléchargement) . J'utilise principalement Andale Mono. J'ai écrit un article sur la programmation des polices il y a longtemps , je pense que Consolas n'était même pas encore sorti.

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

Je trouve que la frappe Illegal1 = O0est un bon test d'aptitude.

mort
la source
21
Consolas est génial si vous exécutez ClearType sur un écran LCD (même si je ne l'ai pas essayé sur un CRT). Consolas est horrible si vous n'avez pas ClearType car il a été conçu avec ClearType à l'esprit.
Tom Kidd
6
Est-ce seulement moi qui pense que cleartype fait que tout semble flou? (Oui, j'ai un écran LCD!)
Martin Beckett
1
Consolas me rend malade ... proFont et Andale sont waaaay batteur.
rshimoda
3
Le lien Consolas ci-dessus ne fonctionne que si Visual Studio est installé. Sinon, téléchargez la visionneuse Powerpoint 2007 qui contient la police. microsoft.com/downloads/…
TravisO
10
Pour être honnête, tout est horrible sans ClearType
Mehrdad Afshari
84

Je suis vraiment tombé amoureux de Droid Sans Mono .

texte alternatif

icco
la source
12
Je dois dire que cette police a l'air bien, mais le O et le 0 sont trop similaires pour que je l'adopte.
mbillard
8
Cela a l'air très agréable, mais il convient de mentionner qu'il n'a ni gras ni italique, ce que beaucoup de gens aiment avoir pour la coloration syntaxique.
TM.
J'aime les italiques pour les commentaires. Dans XCode, vous pouvez spécifier que les commentaires ont leur propre police et style, cependant, ce n'est donc pas vraiment un problème.
Nosredna
Je n'ai même pas eu envie de trouver une meilleure police avec "Menlo", cependant, c'est la première police qui m'a donné envie de changer mes paramètres de police Xcode.
eonil
66

J'aime vraiment beaucoup DejaVu Sans Mono . C'est très propre et agréable pour les yeux.

entrez la description de l'image ici

mbillard
la source
1
J'aime beaucoup les polices DejaVu que les Consolas; Je ne sais pas pourquoi tant de gens aiment tant Consolas, en fait.
Trevoke
1
J'aime aussi celui-ci plus que Consolas. De plus, il a un large éventail de caractères plus rares comme des flèches qui sont agréables lors de l'utilisation de choses comme font-lock-symbol-modepour Haskell. Pouvoir utiliser la même police de caractères pour le cyrillique est également très agréable.
Tikhon Jelvis
Excellente police. Bye, bye Courier New
Theodore Zographos
61

+1 pour Monaco

texte alternatif http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

Tout simplement magnifique et je trouve que je peux le lire pendant des heures.

Dave Verwer
la source
Je suis entièrement d'accord. J'ai essayé Inconsolata et d'autres, mais les lettres sont tellement écrasées que c'est difficile à lire. La honte.
Zarkonnen
Monaco a l'air vraiment sympa sur un Mac. Je les utilise en taille 13 et c'est parfait.
wenbert le
Monaco était la raison pour laquelle j'ai acheté un Mac. Simplement extraordinaire!
Penang
C'est le meilleur sur Mac en raison de son antialiasing adapté aux écrans mac ... Dommage qu'il n'existe pas en italique et en gras pour Xcode! coller avec des consolas à cause de cela. Je souhaitais que le rendu des consolas soit meilleur.
Vincent Guerci
51

J'utilise Consolas pour tout, y compris Notepad ++, SQL Studio, Eclipse, etc. J'aimerais qu'il y ait une version Mac. De plus, si vous remarquez, le champ de zone de texte de Stack Overflow utilise Consolas, nous avons donc également d'autres fans: p

Shawn
la source
Le même lien fourni par Jeff téléchargera Consolas sur OS X, et cela fonctionne bien pour moi à la maison.
JosephStyons
Il y a aussi Inconsolata qui est une copie compatible Mac. Vous devrez faire une recherche sur Google car le site du créateur d'origine est en panne, mais il est là-bas!
defmeta
J'ai essayé Inconsolata sur Mac, mais cela ne me paraissait pas aussi bon alors j'ai fini par déplacer Consolas vers le Mac.
Nosredna
41

J'aime Envy Code R .

texte alternatif texte alternatif

Jon Galloway
la source
J'aime particulièrement les italiques!
AlexCuse
Il est également très lisible sur un fond sombre (même à 13 points) comme le thème DesertNights Visual Studio de Tomas Restrepo sur winterdom.com/weblog/CategoryView,category,VSColorScheme.aspx
CAD bloke
7
Pour moi, la police est trop haute - pas nécessairement la hauteur des caractères, mais l'espace entre les lignes. (Je veux plus de lignes de code à l'écran!)
Ola Eldøy
Grande police. J'utilise ceci sur n'importe quelle machine non ClearType.
icelava
Merci pour le conseil. cette police est très bonne pour le codage, encore plus avec GDI ++
Victor Rodrigues
28

+1 pour Monaco, bien que ce billet de blog me fasse penser à passer à Inconsolata .

Je suis curieux de savoir quelle taille de point vous utilisez tous, j'utilise la taille par défaut de TextMate de 12pt.

Dan
la source
Monaco 9pt est ma valeur par défaut depuis le début de BEEdit sur OS9 (ou 8?)
Lasar
1
Je vieillis et les résolutions d'écran augmentent - 9 pt devient de plus en plus petit. J'ai dû monter jusqu'à 10 pt ou plus.
Barry Brown
Je ne supporte pas les polices qui mettent un empattement à gauche du bas du «l» minuscule. comme inconsolata Dans quel univers un «l» at-il cela? Ce n'est pas similaire à l'écriture manuscrite, aux polices d'imprimante ou à une police proportionnelle. C'est trop similaire à un «1». Au moins, Consolas et Monaco ont raison.
Patrick Szalapski
28

J'utilise Bitstream Vera Sans Mono , mais vous devez activer ClearType pour le rendre lisible.

J'aime le test de lisibilité 'Illegal1 = O0', mentionné plus tôt dans ce fil, merci pour cela.

Pascal Immerzeel
la source
Utilisateur BVSM de longue date également. Wow, c'est bon d'enlever ça de ma poitrine!
Jared Updike
Je viens de changer de fan fidèle de celui-ci car il ne contient pas de macrons - en.wikipedia.org/wiki/Macron . J'utilise maintenant Consolas.
Wayne Koorts
3
Apparemment, DejaVu est une version mise à jour de Bitstream Vera, avec beaucoup de personnages qui manquent à Bitstream Vera. Peut-être devriez-vous regarder DejaVu Sans Mono?
Paul Biggar
23

Pour UltraEdit et quoi que ce soit d'ailleurs, j'utilise le bon vieux Courier New.

texte alternatif http://www.identifont.com/samples/microsoft/CourierNew.gif

J'ai trouvé Consolas trop difficile à lire avec son anti-aliasing.

GateKiller
la source
1
Ouais, Courier New est génial! ... pour avoir mélangé 1l, 0O et autres ... ;-) Je ne suis pas Consolas non plus, mais j'ai définitivement adopté Andale Mono depuis que Microsoft a commencé à le distribuer sur leur site Web ...
PhiLho
Il est logique d'utiliser une police comme courier New spécialement conçue pour une lisibilité facile
Alex Baranosky
J'aime Courier New parce qu'il est facile à lire, qu'il est en italique et en gras et qu'il est monospace.
21

J'utilise Lucida Console depuis des années et je ne trouve jamais rien de mieux.

Cependant, j'ai essayé plusieurs fois les polices Consolas et simplement - je préfère Lucida Console.

Grzegorz Gierlik
la source
Le problème avec Lucida Console est que le gras est plus large que la normale. J'aime utiliser gras dans ma coloration syntaxique, mais pas si cela fait grossir et rétrécir ma ligne à mesure que je l'utilise!
Patrick Szalapski
20

J'aime Terminus pour certaines choses en ligne de commande, au moins les fichiers journaux de défilement et irssi / irc ( versions TTF disponibles ). Capture d'écran du terminus.ttf en action ci-dessous (PuTTY sous Windows XP avec ClearType activé).

Capture d'écran du terminus.ttf en action ci-dessous (PuTTY sous Windows XP avec ClearType activé). http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

nybergh
la source
Je l'utilise dans mes éditeurs de texte sous Linux ainsi que sur la console.
Frew Schmidt
+1, aussi mon préféré :)
Łukasz Gruner
J'aime aussi beaucoup Nano!
Pindatjuh
15

Je n'utilise pas Consolas, même si ça a l'air bien sur LCD, mais parfois je ne suis pas sur LCD, comme quand je fais des présentations et que ça a l'air de la merde.

Ma police actuelle de choix pour la programmation est la police Liberation Mono .

Oh mec, je viens de découvrir pourquoi le texte sur Stack Overflow ressemble à de la merde, il force Consolas qui est une police de type clair, et sur ma configuration actuelle qui n'avait pas activé le type clair, cela semble très mauvais.

Je vais faire un rapport de bogue sur uservoice.

Lasse V. Karlsen
la source
Je n'ai jamais remarqué ... parce que je n'ai tout simplement pas de Consolas sur cet ordinateur ... :-)
PhiLho
J'utilise Liberation Mono à la fois dans Vim et Visual Studio.
Sarah Vessels
J'utilise les polices Liberation pour la plupart de mes sorties d'écran et d'impression. Supprime également tout problème de licence de police entre les machines.
mas
15

J'utilise la police Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - depuis un certain temps maintenant pour l'édition de texte et elle semble bien faire le travail.

rjzii
la source
2
J'ai essayé beaucoup de polices de programmation avant de m'installer aussi sur celle-ci. Si vous êtes un développeur multiplateforme, vous pouvez trouver une version Linux (X Windows) de la police dans le forum de cette page. donationcoder.com/Forums/bb/index.php?topic=7857.0
Arnold Spence
1
Encore une chose, prenez votre police de programmation préférée et vérifiez l'alignement sur deux lignes avec le même texte mais des sections différentes en gras et en italique. Beaucoup de polices ne fonctionnent pas correctement.
Arnold Spence
J'aime aussi Dina, bien qu'il y en ait d'autres qui ne me dérangent pas. Je ne suis pas aussi pointilleux que certaines des autres affiches.
Charlie Salts
J'utilise beaucoup cette police dans mes éditeurs, et même ma fenêtre de commande et mes sessions de mastic. Je trouve que c'est la police la plus confortable pour le codage.
RuntimeException
14

ProFont . Suis-je le seul à l'utiliser encore?

Carl Russmann
la source
Je l'utilise pour à peu près tout ce pour quoi une police monospace est utile - je l'adore!
Dan
ProFont est le meilleur qui soit. Consolas est tellement surfaite.
rshimoda
Je l'utilise et je l'adore ... Profont est généralement l'une des premières choses que j'installe sur mes machines de développement.
Jim OHalloran le
J'adore aussi ProFont. J'ai VS et Notepad ++ qui l'utilisent. Je l'attrape généralement le deuxième jour d'utilisation d'une nouvelle boîte lorsque je commence à m'énerver contre Consolas.
Brandon
12

J'aime Fixedsys dans Visual Studio. C'est un classique. Pas de flou d'anti-crénelage.

Police de caractères Fixedsys

Zack Peterson
la source
eh bien, c'est pour Win, mais qu'en est-il de Linux?
avp
J'ai porté FixedSys sur un TTF, et d'autres ont continué mon travail fixedsys.moviecorner.de/?p=download&l=1
TravisO
12

Je suis étonné que personne n'ait mentionné Pragmata . C'est la BMW de la programmation des polices. Condensé, lisible et le summum de l'élégance simple.

texte alternatif http://www.fsd.it/fonts/imm/pr_abc.gif

Il y a maintenant un projet de collecte de fonds en cours pour PragmataPro (qui couvre une plus grande partie d'Unicode que Pragmata) pour le rendre disponible gratuitement sous une licence Creative Commons!

Matias Nino
la source
C'est une vente assez difficile pour quelqu'un de dépenser ~ 125-150 $ sur une police de programmation.
Brad Wilson
C'est un bon point. C'est définitivement un luxe. L'auteur m'a cependant accordé une réduction (sur demande) et je suis sûr qu'il ferait de même pour tout achat en gros.
Matias Nino
Je l'utilise aussi;) Mais le 0 et le O sont trop similaires je pense. Et le je et le l. Par conséquent, je reviens parfois à Courier. Mention de prix: combien de temps regardez-vous cette police?
wishi le
16
Achats en vrac? Comme acheter tous les personnages à la fois?
Nosredna
Il est important de noter que ce prix de 90 € est pour jusqu'à «5 ordinateurs d'une entreprise» - c'est tout à fait standard pour les licences de polices.
e100
10

J'utilise Inconsolata avec UltraEdit sous Windows. Avec TextMate (sur Mac) je préfère Monaco (c'est la police par défaut).

Christian Lescuyer
la source
9

Inconsolata 14pt dans TextMate

Jarin Udom
la source
C'est ce que j'utilise, et il a fière allure (même si cela semble beaucoup mieux sur les arrière-plans sombres, plutôt que sur les fonds clairs).
mipadi
7

Ajout d'un vote pour Consolas. C'est très facile pour mes yeux.

Jonathan travaille
la source
7

Je n'ai jamais trouvé de raison de m'éloigner de Courier New. Je ne pense pas que j'aurais un problème avec une police tant qu'elle est sans empattement. Les polices à espacement unique sont également utiles pour le codage.

MattSayar
la source
2
Courier New est une police serif ...
Richard Ev
C'est vrai, mais quand je dis sans-serif, je veux dire quelque chose qui n'est PAS comme Times New Roman (avec ses empattements énervants et sinueux).
MattSayar
5
Je pense que le mono-espacement est une exigence pour le codage.
Svante
Une fois, j'ai basculé mon éditeur sur une police serif, en pensant "Hé, c'est ce que j'utilise dans tout le reste, alors ...". Ouais, cela est devenu ennuyeux assez rapidement, surtout si vous regardez du code qui est censé être aligné et ce n'est pas ...
Xiong Chiamiov
7

J'utilise aussi une police proportionnelle. Ils semblent bons pour les mêmes raisons qu'ils travaillent dans les livres et les magazines: plus il y a de variation entre les personnages, plus il est facile pour le cerveau de les distinguer; et vous pouvez en adapter plus à l'écran. L'indentation fonctionne toujours bien: 6 espaces de tête sont toujours deux fois plus larges que 3 espaces de tête.

J'utilise une version de Georgia que j'ai piratée pour faire en sorte que le "l" minuscule ressemble moins au chiffre "1", et mettre une barre oblique entre le zéro.

Martin C. Martin
la source
6

Je pense que le flou d'anti-aliasing sur Consolas est causé par des moniteurs sur lesquels ClearType n'est pas activé. Consolas a été conçu pour ClearType.

[Jeff A: en effet, vous pouvez voir des captures d'écran de ceci dans un article que j'ai écrit sur ce sujet .]

Jon Limjap
la source
if (consolas avec cleartype on == GREAT) {echo 'GREAT'; } >>> GREAT
markus
6

Deux pages où il y a une longue liste de polices de programmation sont ces pages sur keithdevens.com et lowing.org (lien mort, mais il est dans l'archive Internet )

D'autres discussions sur la programmation des polices qui peuvent avoir plus de suggestions sont les commentaires de ce billet de blog sur typographica et de ce sujet sur le forum d'un éditeur de texte .

Personnellement j'aime Triskweline :

texte alternatif http://www.netalive.org/tinkering/triskweline/shot.gif

Sam Hasler
la source
Le lien lowing.org ne fonctionne pas pour moi - en fait, je l'ai trouvé à 2 endroits différents ce matin, aucun d'eux n'a fonctionné.
cori
5

DejaVu Sans Mono (parfois appelé Panic Sans), taille 11, anti-alisé. Auparavant, je n'utilisais que des polices qui n'étaient pas anti-aliasées, mais cela semble juste fonctionner pour cette police.

Capture d'écran de Panic Sans dans Sublime Text

Jeremy Banks
la source