Prompts
FR

Polices à chasse fixe pour programmer

Familles à chasse fixe sous licence libre pour éditeurs et terminaux, avec des zéros bien distincts, plusieurs graisses et, le plus souvent, des italiques.

16 familles sous licence libreMis à jour le

const x = 0;

Composé en JetBrains Mono. Choisissez « Afficher ici » sur une police ci-dessous pour composer cette ligne avec elle.

On regarde une police de programmation pendant des heures : les petites différences s’additionnent. La première exigence est que des caractères aux sens différents aient un aspect différent. Le zéro face au O capital, le chiffre un face au l minuscule et au I capital, et les paires de parenthèses, crochets et accolades doivent être indiscernables de leurs voisins à 12 ou 13 pixels. De nombreuses polices de code marquent le zéro d’une barre ou d’un point précisément pour cela.

Vient ensuite une affaire de rythme et d’étendue. Comme chaque caractère a la même chasse, les lettres étroites comme i et l reçoivent de larges empattements ou des queues pour remplir leur cellule, et la façon dont le créateur règle ce point donne à chaque police sa texture. Une Regular et une Bold sont le minimum pour la coloration syntaxique ; une vraie italique est utile pour les commentaires. Les graisses légères rendent souvent mieux sur les écrans haute densité, les plus fortes sur les anciens moniteurs. Certaines polices ajoutent des ligatures de programmation, qui dessinent une séquence comme une flèche en un seul symbole ; l’intérêt est affaire de goût, et les éditeurs permettent de les désactiver. Vérifiez aussi la chasse : un dessin plus étroit affiche plus de colonnes en vue partagée.

  1. JetBrains Mono

    Conçue pour lire et écrire du code : un zéro marqué, un I capital à empattements et un l à queue, en huit graisses avec italiques.

    Chasse fixe 16 styles · variable OFL Essayer JetBrains Mono

  2. Roboto Mono

    Sept graisses avec italiques et une ponctuation réglée pour le code source.

    Chasse fixe 14 styles · variable OFL Essayer Roboto Mono

  3. Inconsolata

    D’abord dessinée pour les listings de code imprimés, avec un zéro barré ; désormais variable en graisse et en chasse, styles droits uniquement.

    Chasse fixe 8 styles · variable OFL Essayer Inconsolata

  4. IBM Plex Mono

    Un zéro marqué et des pieds de type égyptienne sur i, l et r distinguent les caractères qui se ressemblent ; sept graisses avec italiques et cyrillique.

    Chasse fixe 14 styles OFL Essayer IBM Plex Mono

  5. Source Code Pro

    Variable d’ExtraLight à Black avec italiques, la compagne de code d’une linéale d’interface.

    Chasse fixe 16 styles · variable OFL Essayer Source Code Pro

  6. Fira Code

    Adds programming ligatures that draw common operator sequences, such as arrows, as single symbols.

    Chasse fixe 5 styles · variable OFL Essayer Fira Code

  7. Geist Mono

    Un zéro barré, un i à base plate et un l à pied courbe séparent les caractères semblables ; neuf graisses avec italiques et cyrillique.

    Chasse fixe 18 styles · variable OFL Essayer Geist Mono

  8. Cascadia Code

    Six weights with italics, with Arabic, Hebrew, Cyrillic and Greek alongside Latin.

    Chasse fixe 12 styles · variable OFL Essayer Cascadia Code

  9. Victor Mono

    A narrow design with semi-connected cursive italics and programming ligatures, in seven weights.

    Chasse fixe 14 styles · variable OFL Essayer Victor Mono

  10. DM Mono

    Un zéro barré et un l à queue en trois graisses avec italiques ; Medium est la plus forte, il n’y a donc pas de vraie bold pour la coloration syntaxique.

    Chasse fixe 6 styles OFL Essayer DM Mono

  11. Ubuntu Mono

    Regular and Bold with true italics for terminals and code.

    Chasse fixe 4 styles UFL Essayer Ubuntu Mono

  12. Anonymous Pro

    Four fonts made for coding, with clearly separated 0, O, 1, l and I.

    Chasse fixe 4 styles OFL Essayer Anonymous Pro

  13. Red Hat Mono

    Geometric round letters with a slashed zero, variable from Light to Bold with italics.

    Chasse fixe 10 styles · variable OFL Essayer Red Hat Mono

  14. Noto Sans Mono

    A slashed zero, a footed i and a tailed l, with a width axis that narrows the cell to fit more columns; nine weights, no italics.

    Chasse fixe 9 styles · variable OFL Essayer Noto Sans Mono

  15. Martian Mono

    Broad letters with squared-off curves and a large x-height; a width axis condenses the cell, and weights run from Thin to ExtraBold with Cyrillic.

    Chasse fixe 8 styles · variable OFL Essayer Martian Mono

  16. Atkinson Hyperlegible Mono

    Drawn so that 0, O, 1, l and I are easy to tell apart; seven weights with italics.

    Chasse fixe 14 styles · variable OFL Essayer Atkinson Hyperlegible Mono

Les exemples chargent un sous-ensemble latin de base de chaque famille. Toutes les familles présentées ici sont sous licence libre ; leur page en indique les conditions et propose les fichiers originaux.

Questions sur polices à chasse fixe pour programmer

Lesquelles de ces polices ont des ligatures de programmation ?

La note de chaque police ne mentionne les ligatures que lorsque sa fiche les indique. Si vous préférez des caractères simples, la plupart des éditeurs ont un réglage pour désactiver les ligatures.

Comment installer une police de code dans mon éditeur ?

Téléchargez la famille, installez les fichiers dans votre système d’exploitation, puis saisissez le nom de la famille dans le réglage de police de l’éditeur ou du terminal. Relancez l’application si le nom n’est pas reconnu tout de suite.

Puis-je utiliser ces polices dans un produit commercial ou une formation payante ?

Leurs licences libres autorisent l’usage commercial, y compris dans des captures d’écran, des vidéos et intégrées à des logiciels. Chaque page de police indique sa licence.

Une police à chasse fixe convient-elle au texte courant ?

Pour de courts passages, oui ; pour une lecture longue, non. Des largeurs égales rendent les mots moins reconnaissables. Associez la chasse fixe à une famille proportionnelle pour la prose.