Nous observons que le programme s’est permis de colorer son texte de diverses manières, sans donner à l’utilisateur aucun moyen de contrôler comment.
Oui, il existe des moyens de contrôler comment, mais le programme n’a en aucun cas indiqué à l’utilisateur comment faire.
Il doit au moins y avoir un « i » dans un cercle sur lequel l’utilisateur peut cliquer, où il peut apprendre quels paramètres affecteront la coloration, ou même comment désactiver la coloration, pour simplement obtenir du « texte préformaté », sans aucune couleur artificielle.
Bien sûr, l’utilisateur pourrait rechercher la réponse sur Google, mais il ne devrait pas y être contraint.
La raison pour laquelle je pense que le texte est coloré est que si vous placiez ce « code » dans une application telle que Visual Studio Code, c’est la couleur dans laquelle il apparaîtrait.
Je suis sûr qu’il y a une logique derrière cela, mais je ne peux pas la trouver.
Le dialogue ne demande donc pas à l’utilisateur quel langage informatique il utilise !
OK, donc lorsque l’utilisateur sélectionne Texte préformaté dans la barre d’outils, il doit y avoir une case où l’utilisateur peut entrer le langage informatique du texte, ainsi qu’une liste des langages valides actuels parmi lesquels choisir. Peut-être un dialogue à boutons radio.
Actuellement, le dialogue utilise simplement un choix “taille unique” pour le langage. (Celui qui est choisi n’est d’ailleurs pas montré à l’utilisateur.)