IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

MonoLisa, une police de caractères conçue pour améliorer la productivité des développeurs et réduire la fatigue.
Quelle est votre police de caractères préférée pour le développement en 2022 ?

Le , par Stéphane le calme

400PARTAGES

11  1 
Polices de caractères préférées des professionnels de l'IT
JetBrains Mono
31 %
Consolas
31 %
FiraCode
28 %
DejaVu Sans Mono
6 %
Inconsolata
5 %
Andale Mono
4 %
Droid Sans Mono
2 %
MonoLisa
1 %
Proggy
0 %
Monaco
0 %
Anonymous Pro
0 %
InputMono
0 %
Victor Mono
0 %
Mononoki
0 %
Autres (à préciser en commentaire)
9 %
Voter 85 votants
Être développeur revient à travailler de longues journées sur du code source. Un exercice fatiguant pour les yeux. De plus, le moindre caractère mal placé provoque une erreur. Mais le développeur cherche à faire le moins d'erreurs possible.

En effet, il peut y avoir des risques de mauvaise lecture du code, par exemple en confondant :
  • 0/O (le chiffre "zéro" et la lettre "O" majuscule) ;
  • 1/l (le chiffre "un" et la lettre "L" minuscule) ;
  • B/8 (la lettre "B" et le chiffre "8").

De plus certaines polices ne facilitent pas la lecture des accolades ou parenthèses correspondantes, ou tout un tas d'autres petits défauts qui alourdissent la lecture du code.

Dans cette optique, les polices de caractères spécialement pensées pour les développeurs ont été créées, certaines par des développeurs eux-mêmes, d'autres par des designers, etc.

MonoLisa

MonoLisa est conçu par Marcus Sterz, un concepteur de caractères professionnel et cofondateur de la fonderie FaceType, en collaboration avec les développeurs de logiciels Andrey Okonetchnikov et Juho Vepsäläinen qui ont apporté leur vaste expertise en programmation.

« En tant que développeurs de logiciels, nous nous efforçons toujours de trouver de meilleurs outils, mais nous considérons rarement la police en tant que telle. Pourtant, nous passons la plupart de nos journées à regarder des écrans en lisant et en écrivant du code. L'utilisation d'une mauvaise police peut avoir un impact négatif sur notre productivité et entraîner des bogues. MonoLisa a été conçu par des professionnels pour améliorer la productivité des développeurs et réduire la fatigue ».

Caractéristiques

Les auteurs notent que concevoir une police à espacement fixe est beaucoup plus difficile qu'une police proportionnelle traditionnelle : être contraint par la même largeur de tous les glyphes peut entraîner une police ennuyeuse ou illisible. Aussi, ils indiquent que MonoLisa propose quelques techniques uniques qui augmentent la lisibilité et la rendent visuellement agréable à regarder pendant de plus longues périodes.

Largeur accrue

Selon les auteurs, l'augmentation de la largeur des caractères les a aidés à concevoir une police de caractères avec des formes plus naturelles et plus ouvertes. Les formes sont plus détendues, ce qui réduit la fatigue oculaire sur de longues périodes.

Distinction

La distinction est essentielle pour une bonne police de codage, car elle réduit l'ambiguïté et aide à éviter les erreurs pouvant entraîner des bogues logiciels. MonoLisa a un ensemble de glyphes qui s'emboîtent, mais sont en même temps suffisamment distincts pour que vous puissiez les distinguer.


Espace

« Les polices à espacement fixe ont tendance à avoir des espaces sombres et clairs inégalement répartis par rapport aux polices de caractères ordinaires. MonoLisa compense soigneusement le problème en utilisant des formes de lettres uniques pour maintenir l'équilibre ».

Flux de lecture

MonoLisa utilise des formes ouvertes et des terminaux (points de départ et d'arrivée) qui pointent vers les lettres voisines pour permettre à l'œil de suivre la ligne de texte avec fluidité.


Italique

Les auteurs affirment que italiques de MonoLisa ne sont pas simplement des versions inclinées de la police verticale. Certains glyphes clairement construits différemment font la différence.


Script

Si de simples italiques ne suffisent pas, une version script est disponible.


Codage des ligatures

MonoLisa est livré avec plus de 120 ligatures de codage spécialement conçues. La ligature est un symbole spécial qui combine deux caractères ou plus pour qu'il ressemble à un jeton. Les ligatures aident à réduire le bruit visuel et à équilibrer les espaces blancs en alignant les symboles spéciaux de manière appropriée.


Symboles

MonoLisa a été conçu en pensant aux développeurs. C'est l'une des rares polices à contenir des symboles à utiliser dans les CLI, y compris PowerLine.


Fonctionnalités OpenType

MonoLisa inclut de nombreuses fonctionnalités OpenType pour permettre une grande personnalisation pour les esthètes les plus exigeants.


Langues

MonoLisa prend en charge plus de 200 langues et différents alphabets, notamment le latin, le cyrillique, le grec et le vietnamien. Le français est également supporté.

Victor Mono

Victor Mono est une police à espacement fixe open source avec des italiques cursifs semi-connectés en option et des ligatures de symboles de programmation.

« La police de caractères est mince, nette et étroite, avec une grande hauteur d'x et une ponctuation claire, ce qui la rend lisible et idéale pour le code. Elle existe en sept graisses (épaisseur d'un trait ou d'un caractère) et en styles romain, italique et oblique ».


[SIZE=...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de AoCannaille
Expert confirmé https://www.developpez.com
Le 15/02/2022 à 10:32
J'avoue n'avoir jamais changé la police par défaut de mes IDE. Aujourd'hui sur QT creator j'utilise Source Code Pro.

Les détails annoncés pour cette police sont intéressants, mais les prix pratiqués sont hallucinant!



J'ai déjà du mal à faire payer à mon employeur une appli qui me fait gagner facile 2h par semaines sous prétexte que sa version gratuite ne me limite pas, alors acheter une police à ces prix....
5  0 
Avatar de Tillo
Membre éclairé https://www.developpez.com
Le 16/02/2022 à 11:27
Et comic sans ms, ça donne quoi au niveau de la productivité ?

(si on cherche, je suis parti loin)
4  0 
Avatar de sisde
Candidat au Club https://www.developpez.com
Le 15/02/2022 à 9:35
pour ma part, j'utilise jetbrain mono
2  0 
Avatar de renaudG
Membre à l'essai https://www.developpez.com
Le 15/02/2022 à 12:40
Le tarif est un chouia délirant quand même.

J'utilise pour ma part le plus souvent la police JuliaMono : https://juliamono.netlify.app/
2  0 
Avatar de tof2503
Membre à l'essai https://www.developpez.com
Le 15/02/2022 à 9:37
Hello,

J'utilise "Perfect DOS VGA 437 Win"
2  1 
Avatar de onilink_
Membre émérite https://www.developpez.com
Le 15/02/2022 à 10:12
Perso j'utilise Source Code Pro en taille 16.
Bien entendu thème sombre.



La taille de police peut paraître grosse, mais quand on finis par devenir un peu myope à force de bosser sur un écran, déjà ça évite de garder le nez collé dessus et on arrive à lire même sans lunettes donc ce n'est vraiment pas superflu.
1  0 
Avatar de Exagone313
Membre du Club https://www.developpez.com
Le 15/02/2022 à 10:09
J'utilise Hack de Source Foundry. Mais j'utilise aussi parfois DejaVu Sans Mono.

EDIT : Elle était dans l'article mais pas dans le sondage ?
0  0 
Avatar de kbadache
Membre confirmé https://www.developpez.com
Le 15/02/2022 à 10:19
Citation Envoyé par sisde Voir le message
pour ma part, j'utilise jetbrain mono
Pareil pour moi
0  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 15/02/2022 à 10:35
Pour ma part, je suis comme AoCannaille, je n'ai jamais changé la police des outils que j'utilise.
Donc, c'est "consolas" pour Windev et "Courrier new" pour lazarus.

Mais, ce topic va peut-être me faire tenter une autre police, pourquoi pas.

JS
0  0 
Avatar de Aiigl59
Membre actif https://www.developpez.com
Le 17/02/2022 à 19:18
Ubuntu Regular
0  0