Lors de la programmation, vous devez passer beaucoup de temps devant l'ordinateur et lire le code du programme. C'est pourquoi le choix de la bonne police de caractères est une tâche importante. Le confort visuel est primordial à cet égard. Mais le style visuel ne doit pas non plus être négligé. Dans cet article, nous allons voir à quoi doit ressembler une bonne police de caractères pour travailler avec du code. Nous vous présenterons les meilleures polices de caractères pour la programmation et vous indiquerons comment les télécharger.
L'un des critères les plus importants lors du choix d'une police pour travailler avec du code est la lisibilité. Il est important que les caractères soient clairement lisibles. Ils doivent avoir une forme simple et un style uniforme. Sinon, les yeux se fatigueront rapidement. Les ligatures sont souvent utilisées dans les polices de caractères. Il s'agit de signes composés de plusieurs symboles qui se fondent les uns dans les autres. Grâce à cette approche, la lecture devient plus confortable. Mais il est encore possible de simplifier plus efficacement le travail du programmeur avec le code du programme. Nous avons donc sélectionné huit polices de caractères différentes. Chacune d'entre elles possède ses propres caractéristiques.
Une police gratuite destinée aux développeurs. Elle met l'accent sur le confort de lecture et d'édition du code. Tous les symboles ont une forme simple et similaire. Ils ont la même largeur et il n'y a pas d'éléments sur les bords extérieurs, par exemple, les mêmes empattements. Ceci est particulièrement pratique lors de la lecture verticale.
Principales caractéristiques :
La dernière version de la police peut être téléchargée sur le site officiel.
Fira Code est une sous-espèce de la police monospace Fira Mono. Elle possède un lettrage identique pour tous les caractères, mais il y a une différence - l'utilisation de ligatures, qui ne sont disponibles que dans Fira Code. La police a été créée à l'origine pour Firefox OS. Le concepteur a mis l'accent sur une meilleure lisibilité.
Pour télécharger la police, vous devez vous rendre sur le dépôt officiel. Pour ce faire, exécutez la commande :
$ sudo apt install fonts-firacode
Une fois la commande terminée, Fire Code apparaîtra dans le système.Si la commande ne fonctionne pas, utilisez Google Fonts pour la télécharger.
La prochaine police monospaciale, conçue spécialement pour les développeurs de logiciels. En plus d'une excellente lisibilité, les créateurs ont accordé une attention particulière au style visuel. Les caractères sont plus larges et leur hauteur peut varier légèrement. Il y a 120 ligatures spécifiques pour le code des programmes. Les caractères eux-mêmes ont un choix de styles alternatifs.
Cette police est distribuée de manière payante sur le site officiel. Elle dispose d'une version d'essai uniquement pour le latin, sans ligatures ni autres fonctionnalités. Elle ne convient qu'à un usage non commercial.
L'idée derrière IBM Plex Mono est de montrer l'esprit et l'idéologie d'IBM à travers son histoire. Dans son style, c'est une police grotesque qui est parfaitement lisible sur tous les appareils. Toutes ces caractéristiques, combinées à la monospodicité, en font une police optimale pour le travail sur le code.
Vous pouvez toujours trouver une nouvelle version d'IBM Plex Mono dans le dépôt officiel sur Github. Téléchargez l'une des versions de la police, comme la plus moderne TrueType.zip. Ouvrez le dossier IBM-Plex-Mono dans l'archive résultante et extrayez-la sur votre système.
Le nom de la police indique clairement qu'elle a été conçue à l'origine pour la lecture et l'édition de codes sources. Le Source Sans est utilisé comme base.
Les caractéristiques de la police sont les suivantes
Il prend également en charge de nombreuses langues, mais il utilise principalement le latin.
Monoid, de par son apparence, est faite en style pixel. La police est parfaite pour les écrans à faible résolution. Les caractères eux-mêmes se distinguent parfaitement et ont de grandes ouvertures (tranches verticales et horizontales sur les bords). Une attention particulière est accordée à la personnalisation, car de nombreux paramètres peuvent être ajustés avant même le téléchargement. Monoid peut être téléchargé sur le site de son créateur, Larsenwork.com.
Cette police a été conçue à l'origine pour Ubuntu et est intégrée à cette distribution Linux. Elle ne comporte pas d'empattements, ce qui est important pour l'apprentissage du code. Ubuntu Mono utilise les caractéristiques OpenType et se distingue parfaitement, même sur les petits écrans tels que les appareils mobiles.
La police Ubuntu Mono est disponible sur le site officiel. Faites défiler cette page jusqu'à la section Ressources et cliquez sur Télécharger gratuitement pour la télécharger. Vous pouvez également la trouver sur le service Google Fonts. Pour la télécharger, ouvrez ce lien et cliquez sur Télécharger la famille.
La police monospaciale Inconsolata s'inspire de la police proportionnelle Avenir, de la Consolas propriétaire et de la Letter Gothic, une police classique pour les ordinateurs de la DGI. A l'origine, elle ne comportait pas de caractères gras, mais ceux-ci ont été ajoutés au fil du temps. L'une des caractéristiques de cette police est la haute qualité des caractères en sortie. C'est l'un des aspects sur lesquels son créateur s'est concentré.
L'option la plus rapide et la plus simple pour télécharger Inconsolata est d'utiliser le dépôt officiel d'Ubuntu. La commande suivante est responsable de cette action :
$ sudo apt-get install fonts-inconsolata
Si une erreur survient lors de l'exécution, téléchargez la police depuis le site de Google de la manière habituelle.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: