Solarized - Une palette de couleurs nette et scientifique pour vos applications
La couleur est partout autour de nous. Pour la plupart des gens, la couleur est une question de beauté ou d’esthétique. Mais si vous passez vos journées devant un écran d'ordinateur, la couleur peut être un outil important dans la lutte contre la fatigue et la fatigue oculaire. Presque chaque éditeur de texte prend en charge la coloration de la syntaxe, et de nombreux éditeurs proposent un large éventail de combinaisons de couleurs parmi lesquelles choisir. Il existe virtuellement des milliers d'autres programmes disponibles en ligne, et pourtant je n'en ai jamais vu un qui ressemble à Solarized.
Pour commencer, Solarized ne vise pas un éditeur ni un logiciel en particulier. Vous pouvez obtenir Solarized pour Vim Les 7 meilleures raisons de donner une chance à l'éditeur de texte Vim Les 7 meilleures raisons de donner une chance à l'éditeur de texte Vim Pendant des années, j'ai essayé un éditeur de texte après l'autre. Vous l'appelez, je l'ai essayé. J'ai utilisé chacun de ces rédacteurs pendant plus de deux mois comme rédacteur principal quotidien. En quelque sorte, je… Read More, Emacs, IntelliJ et six autres éditeurs, pour quatre émulateurs de terminaux différents, et même pour Mutt (un client de messagerie console). Il est également disponible en tant que palette de couleurs pour Photoshop ou GIMP..
L’auteur Solarized, Ethan Schoonover, ne s'est pas contenté de choisir les couleurs qui lui semblaient jolies. Au lieu de cela, il a utilisé quelque chose appelé Espace colorimétrique Lab pour déterminer les différences exactes de luminosité des différents éléments de l'écran et a sélectionné les couleurs en fonction de relations de roue chromatique fixes (certaines teintes sont analogues, d'autres sont basées sur Triad, etc.). . Bien sûr, le résultat est joli, mais c'est aussi très lisible.
Les combinaisons de couleurs Solarized sont disponibles avec un arrière-plan clair et foncé. Voici à quoi ressemble la variation de fond clair:
Et voici la variante sombre du même fichier:
Vous pouvez voir à quel point les deux modes sont similaires. Ils se sentent comme une palette de couleurs, mais les deux sont très lisibles. En fait, ils sont tous deux lisibles au même degré exact: ils ont des différences de luminosité symétriques, de sorte que la commutation entre un fond sombre et un fond clair conserve la même quantité de contraste perçu entre les éléments du schéma..
C'est un schéma minimaliste, avec seulement seize couleurs. Le nombre de couleurs peut même être réduit davantage, à seulement cinq teintes spécifiques, et il serait encore tout à fait lisible.
Une autre chose qui est très impressionnant à propos de Solarized est la présentation. La plupart des palettes de couleurs ne sont qu'un fichier texte avec pratiquement aucune documentation. Solarisé a un magnifique page Web (colorisée selon le schéma, bien sûr), où l'auteur expose son raisonnement pour le schéma et ses avantages en termes insoutenables. Les deux captures d'écran ci-dessus ont été prises à partir de cette page, où vous pouvez trouver de nombreuses autres captures d'écran montrant différents types de fichiers dans Vim, ainsi que de nombreuses autres applications..
J'utilise Solarized depuis quelques semaines maintenant, principalement sous Vim via Putty. Pour ce scénario particulier, l'installation n'était pas anodine: je devais configurer Solarized pour PuTTY, puis le configurer pour Vim. Malgré tout, les couleurs que je reçois sur mon propre écran semblent quelque peu différentes de ce que je vois sur le site Web Solarized. J'aime le look que j'ai fini avec, mais vous devrez convenir que cela ne ressemble pas exactement aux belles captures d'écran ci-dessus:
C'est le seul inconvénient, vraiment. Si vous utilisez uniquement une application (par exemple, GVim ou un autre éditeur de texte local), l'installation de Solarized sur votre système ne devrait poser aucun problème. Mais si vous avez besoin de le faire fonctionner via PuTTY et Vim, vous aurez un défi de taille. Cela dit, si vous parvenez à reproduire exactement le look Solarized à l'aide de Putty / Vim, j'aimerais en entendre parler dans les commentaires - vous pourriez peut-être m'apprendre une chose ou deux!