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?


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.


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


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


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.


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


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


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.


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.


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

24

Anarch, 32 points, bien sûr. Codez avec style!

anarque http://img525.imageshack.us/img525/1584/ss42po1.jpg


21
cela doit être une blague
hasen

hasen, vous n'avez jamais lu le tamoul, n'est-ce pas? :-D
icelava

Je préfère ceci: home.student.uu.se/j/jowi4905/fonts/annatar.html (la version italique)
Brendan Long

1
Je suppose que c'est ainsi qu'un concepteur pense que les programmeurs devraient travailler ...
Camilo Martin

6
Cela me semblait arabe.
kiamlaluno

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.


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.


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


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.


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.


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?


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

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!


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


9

Inconsolata 14pt dans TextMate


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

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.


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.


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 .]


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.