Je dois utiliser un très vieux logiciel ERP (ADS), qui est accessible via telnet. Il utilise les couleurs ANSI, et s'affiche normalement avec les paramètres par défaut du terminal OSX SAUF le "blanc normal" et le "magenta normal" sont étrangement atténués malgré le fait que les couleurs ANSI soient poussées au maximum :
Ce qui est étrange, c'est que le texte tout en haut a la bonne valeur de blanc, mais que le reste ne l'a pas. Lorsque je déplace la couleur du "blanc normal", TOUT le texte blanc change proportionnellement, le texte du haut ET le reste du texte blanc. De même, le fait de faire glisser la couleur "magenta normal" a un effet sur le texte magenta, mais il n'atteint jamais la valeur qu'il est censé avoir. En comparaison, ceux qui accèdent à cette page via Windows (je ne sais pas quel terminal) voient le rendu correct.
J'ai vérifié toutes les choses habituelles : les opacités sont toutes de 100%. J'ai essayé d'ajuster toutes les couleurs pour voir si elles avaient un effet (aucun). J'ai essayé TOUS les types de terminaux, sans résultat.
Qu'est-ce qui se passe ? C'est comme s'il y avait une deuxième couche sur le texte qui l'obscurcit, et pourtant le texte en haut est mystérieusement correct !
(Par ailleurs, j'ai essayé iTerm2, mais je n'ai pas pu obtenir de couleurs ANSI du tout ! [J'ai essayé toutes les options du terminal et tous les encodages de caractères pertinents])