JetBrains Mono, une nouvelle police pour votre éditeur de code

Nicolas Furno |

JetBrains, créateur de plusieurs logiciels de développement dont le célèbre PHPStorm, propose aussi désormais une police de caractère pour tous les éditeurs de code. JetBrains Mono, c’est son nom, peut être téléchargée gratuitement et installée dans votre système d’exploitation, pour ensuite être utilisée avec n’importe quelle app qui accepte de changer la police de caractère.

JetBrains Mono dans Visual Studio Code de Microsoft1.

Sur le site qui lui est dédié, ses concepteurs justifient les caractéristiques de cette police monochasse, parfaitement adaptée pour écrire des lignes de code même si elle peut avoir d’autres usages. JetBrains Mono affiche des lettres plus hautes que la moyenne pour améliorer la lisibilité, et le dessin des ovales se rapproche d’un rectangle aux coins arrondis, ce qui contribue aussi à rendre le code plus lisible d’après ses créateurs.

Les formes de chaque lettre ont été volontairement simplifiées pour qu’elles soient plus faciles à lire dans une petite taille, ce qui est le plus souvent la configuration d’un éditeur de code. JetBrains a aussi pris un grand soin à bien distinguer les caractères proches : le zéro est clairement différent du o majuscule, le un, la lettre l et le i majuscule sont aussi distincts. Par ailleurs, l’italique n’est pas trop penchée avec son angle de 9° contre 11 à 12 en général sur les autres polices, ce qui doit encore contribuer à faciliter la lecture.

Ajoutez à tout cela des ligatures (association de deux lettres) pensées pour le développement et vous obtenez une police complète, disponible dans de nombreuses langues. JetBrains Mono est la police par défaut pour les apps de JetBrains, mais vous pouvez simplement l’utiliser dans votre éditeur de code préféré.

JetBrains Mono est fournie sous la licence open-source Apache 2.0 et vous pouvez l’utiliser sur votre ordinateur, mais aussi en impression, sur un site web, pour faire un logo ou même dans une app.


  1. Pour en bénéficier, après avoir installé la police dans le Livre des Polices de macOS (ouvrez les fichiers téléchargés, cela se fera automatiquement), ouvrez les préférences et ajoutez « 'JetBrains Mono', » au début de l’option « Font family ». Le changement est immédiat si vous n’avez pas fait d’erreur. ↩︎

avatar Florent Morin | 

Disponible dans l’app Scriptable.

avatar totoguile | 

Très chouette, mais je trouve dommage que le O et le 0 aient la meme largeur.

avatar iValFR | 

@totoguile

Il y a un point dans le 0 pour le dissocier du o

avatar totoguile | 

J'ai vu !
Mais je trouve ca pas assez suffisant. C'est mon point de vue en tout cas.

avatar jackhal | 

Pas mal, mais pas de quoi me faire abandonner Monaco.

avatar iValFR | 

@jackhal

Pour ma part je reste accroché à Fira Code 😊

avatar tupui | 

@iValFR

👍

avatar Quéquette Blues | 

Inconsolata pour moi.

avatar Shralldam | 

Input Mono Sans de mon côté.

avatar marc_os | 

Ça aurait été l'occasion de faire un comparatif, et d'afficher cette nouvelle police à côté de celles utilisées habituellement sur Mac, comme Courier, Menlo et SF Mono, ne trouvez vous pas ?
Voire même, soyons fous, on aurait pu parler des avantages zé inconvénients de l'une par rapport à l'autre...

avatar totoguile | 

Ca ferait un très bel article pour le club.

avatar marc_os | 

-

avatar roccoyop | 

@totoguile

-

avatar Lightman | 

@totoguile

Ca ferait un très bel article pour le club.

Ah oui je suis pour. J'adore la typographie.

avatar totoguile | 

Pareil ! :-)

avatar Lightman | 

@totoguile

Anecdote : lorsque j'avais une quinzaine d'années, j'ai imprimé 5000 feuilles de polices de caractères (une feuille par police) sur LaserWriter LS pilotée par Word Perfect sur Mac LC II.
J'avais conçu un gabarit (table de caractères, exemples de différentes tailles "Le vieux blond…", etc.). Je les ai toujours !

avatar Lightman | 

-

avatar bunam | 

je reste sur Comic Sans...
na je déconne j'aime bien https://sourcefoundry.org/hack/ et je n'aime pas les ligatures dans le code : burk, j'aime bien aussi Consolas ou Menlo ou Monaco

avatar Guizilla | 

- SF Mono
- Calling Code
- IBM Plex Mono

Trois géniales.

Hâte de voir JetBrains Mono à l’œuvre.

avatar smog | 

@Guizilla : vous les avez trouvées où ? Je vais regarder ça de près, pour tester.

avatar Guizilla | 

@smog

SF Mono appartient à Apple et est téléchargeable depuis https://developer.apple.com.

IBM Plex :

- https://www.ibm.com/plex/
- https://fonts.google.com/specimen/IBM+Plex+Mono

Calling Code est payante mais ca n’empeche pas de la retrouver sur le net :
- https://dharmatype.com/calling-code
- https://github.com/originecode/Fonts/tree/master/_Pack/Calling-Code

avatar smog | 

Merci beaucoup Guizilla !

avatar Guizilla | 

@smog

Avec Plaisir 😉

avatar smog | 

;-)
Je teste. Pas facile de faire un choix malgré tout. Mais à ce jour la JetBrains est finalement celle qui me semble la "plus lisible" pour un document imprimé. Je me laisse encore un peu de recul (jamais je n'aurais pensé me poser autant de questions sur une fonte de ce type, mais finalement, pour des documents de cours, c'est assez important...)

avatar Guizilla | 

@smog

Je pense qu’IBM Plex Mono correspond a ce qu’il y a de mieux pour ce genre d’utilisation. Ensuite tout dépend des goûts et des couleurs et JetBrains Mono n’a rien à se reprocher donc vous pouvez faire votre choix parmi ces fontes sans problèmes. En ce qui concerne Calling Code elle est plus lisible sur écran et après expérience elle fatigue moins que les autres pour de longues sessions de code.

Sur le dernier lien que je vous ai donné, si vous remontez à la source du dépôt vous pourrez sûrement trouver d’autres fontes monospace (en français à chasse fixe).

avatar smog | 

Pour mes documents de cours (imprimés et PDF) j'utilise la Source Code Pro de LibreOffice.
Je vais voir celles que vous citez et tester JetBrains. Merci pour les tuyaux !

avatar Bilbo | 

Dans mon Terminal à fond blanc, je suis passé de la Monaco à la Menlo sans regrets. Depuis, j'essaie de temps en temps de nouvelles polices et je reviens encore et toujours à la Menlo. Ma mine lors de mes essais est ici :
https://www.slant.co/topics/67/~best-programming-fonts

À+

avatar PetrusM | 

@bunam

Mais c’est pas des ligatures entres les lettres, mais des ligatures spécifiques au développement : par exemple != devient ≠.
J’utilise Fira code (la seule autre a ma connaissance à proposer ces ligatures), mais je vais comparer avec JetBrains (étant assez adepte de leurs produits).

avatar bunam | 

@PetrusM

Oui je comprends le principe, je suis trop vieux pour ces "conneries" dans le code, pourtant j'ai commencé en PAO et je passais pas mal de temps à ajuster les approches sur certains docs, utiliser de belles typos, avoir de beaux gris optiques...

avatar radeon | 

Étant sur phpstorm au boulot j’ai essayé pour voir et j’aime beaucoup, j’ai découvert les ligatures par la même et je vais tester quelques jours pour me faire un avis.

avatar Khrys | 

Une belle découverte! Je l'ai testé toute la journée, et je pense que je vais la conserver! Merci pour l'info :)

CONNEXION UTILISATEUR