Si les interminables heures de programmation devant l'écran vous anéantissent, le problème n'est peut-être pas la taille de l'écran, la chaise ou la posture, mais quelque chose d'aussi simple que la police choisie. Il existe des dizaines d'exemples pensés « pour les programmeurs », et l'une qui est restée relativement obscure pendant des années est Hack, une police gratuite et open source dérivée des contributions à des projets comme Bitstream Vera et DejaVu.
Trouver la bonne police pour travailler n'est pas un processus simple. Il existe des millions d'options là-bas, réparties entre propriétaires, gratuites et ouvertes. Cependant, toutes celles qui cherchent à servir de « passe-partout » échouent toujours sur un point. Ensuite, on rencontre des problèmes classiques comme le manque de différence entre le zéro et le « O » majuscule, ou le « l » minuscule et le chiffre 1.
Les programmeurs souffrent de ces petites différences bien plus qu'on ne l'imagine. Peu de choses sont aussi frustrantes qu'un bout de code qui refuse de compiler, et quand on découvre que l'erreur se trouve dans une lettre ou un symbole, c'est un miracle que le moniteur ne vole pas par la fenêtre. C'est là qu'interviennent les polices conçues « pour les programmeurs » comme Hack.
Hack : la police pour programmeurs
Hack est une police qui existe depuis au moins cinq ans. On la reconnaît à sa bonne hauteur, une légère réduction du contraste, un remplissage central pour le zéro, et des courbes plus marquées sur certains glyphes. Si vous remarquez une certaine similitude avec Bitstream Vera et DejaVu, vous n'avez pas tort, car Hack inclut les contributions des deux projets. La page officielle vous permet de tester la police sans avoir à l'installer, et de vérifier son fonctionnement sous différents langages, tailles et couleurs d'environnement.
La version de Hack pour Windows est fournie dans un petit installateur (son nom inquiète un peu, mais il est propre), mais elle peut également être téléchargée manuellement au format TTF ou OTF. Dans le cas spécifique de Linux (Debian/Ubuntu, Arch, Gentoo, Fedora, OpenSUSE et autres), il est beaucoup plus simple de l'obtenir via les dépôts officiels, qui garantissent toujours la dernière version disponible. Essayez, et vous serez peut-être surpris.