Fira Code: une font pour tou·te·s

Parce que la police d'écriture peut tout changer…

Posté par Alyve le 8 Juin 2019 · 2 minutes de lecture

Il y a quelques années, j’étais fanne de configuration. Le temps passe et aujourd’hui c’est straight to the point. Sauf que voilà, si il y a toujours un truc que je mets à ma sauce, c’est mon éditeur de code. Thèmes, extensions, configuration aux petits oignons. Cependant, il y a toujours eu un aspect qui me passe par dessus la tête: la police d’écriture. Que ça soit sur Sublime Text, Atom, Vim ou encore Visual Studio Code, je ne l’ai jamais modifiée. (Remarquez que je n’ai pas cité Emacs ¯\_(ツ)_/¯).

Il y a quelques semaines, je vois le magnifique code d’un collègue avec une écriture bien étrange; je lui alors demande de quelle police il s’agit et celui-ci me répond:

C’est Fira Code. Tu devrais essayer, elle est géniale!

Comment dire… j’ai raté plusieurs années de plaisir sans cette font. Outre le fait qu’elle soit également adaptée aux personnes dyslexiques grâce à ses ligatures (que OpenDyslexic n’a pas) et la forme de ses caractères, elle possède également un attribut à faire trembler des cœurs: le remplacement (visuel) des caractères spéciaux comme => en Javascript ou -> en Ruby. Elle a également des ++, == et des != qui vont bien !

Voyez donc un exemple de code Javascript en utilisant Fira Code:

Exemple de code en utilisant Fira Code

Si vous voulez l’installer, allez donc voir le projet Github qui est complet dans ses fonctionnalités. Mon rôle ici n’est pas de vous montrer toutes ses possibilités mais bien de lui offrir, à mon petit niveau, un peu plus de visibilité.

Cependant, pour celleux qui tournent sous Fedora, voici deux petites commandes très simple à exécuter pour l’installer (en root sur votre machine):

dnf copr enable evana/fira-code-fonts
dnf install fira-code-fonts

N’hésitez pas à tester la police quelques heures, je fais la promesse que vous ne la quitterez plus jamais.

Pro:

  • Facile à lire.
  • Facile à installer.
  • Compatible avec de nombreux éditeurs et/ou IDE.
  • Des ligatures qui permettent une lecture plus facile pour les personnes dyslexiques.

Con:

  • Je n’en n’ai pas trouvé 🤷‍♀️

En espérant que vous ayez découvert quelque chose.


Et je n’ai pas oublié… La suite de l’article sur les tests arrive début juillet. 😉