Programmation avec du texte blanc sur fond noir?


130

Quelqu'un programme-t-il avec du texte blanc sur fond noir? J'ai entendu des rumeurs selon lesquelles c'est mieux pour vos yeux. Quel est le cas? Est-ce mieux que le traditionnel noir sur blanc? Quels sont les avantages et inconvénients?


106
"traditionnel noir sur blanc"? Kids these days ...
Michael Mrozek

7
@Tower: Avez-vous déjà vu un ordinateur sous DOS?
Andreas Rejbrand

5
la question en double n'est plus disponible semble-t-il.
ThatGuy

7
Quelle qu'en soit la raison, la question de ce double n'existe plus. Cette question devrait être rouverte.
Endophage

3
@MichaelMrozek Les couleurs traditionnelles sont le noir sur blanc (papier cellulose) et le noir sur brun clair (papyrus). À l'ère numérique moderne, nous pouvons avoir toutes les combinaisons de couleurs qui nous plaisent, mais aucune de celles-ci n'est traditionnelle. Le point principal de cette question est clairement de savoir s'il vaut mieux que vos yeux utilisent des arrière-plans plus sombres plutôt que plus clairs - n'essayons donc pas d'être trop intelligents et de rester sur le sujet.
Kai Sellgren du

Réponses:


63

C'est en fait blanc sur noir, ou plutôt vert ou ambre sur noir, c'est la manière traditionnelle. Je les ai tous utilisés. :)

Je crois que l'utilisation du noir sur blanc a commencé dans les traitements de texte, car c'est beaucoup plus facile pour vos yeux lorsque vous alternez entre regarder l'écran et regarder le matériel source imprimé sur papier.

En outre, le contraste entre l'arrière-plan de l'écran et l'éclairage environnant doit être faible, de sorte qu'un fond blanc fonctionne mieux avec la pièce bien éclairée que la plupart des gens utilisent des ordinateurs la plupart du temps. Si vous programmez dans l'obscurité, un fond noir donnerait moins de contraste, mais c'est plus une question de savoir pourquoi vous n'avez pas un bon éclairage dans votre pièce ...

Il y a bien sûr des préférences personnelles qui peuvent affecter votre choix de réglage de couleur, et votre vue (ou son absence) peut également rendre un réglage meilleur que l'autre.


29

Il y a un débat sans fin sur le slashdot dans lequel on peut passer pour tous les détails techniques inintelligibles (les analyses plus techniques semblent cependant favoriser l'obscurité du côté clair).

Cet article , bien que sur la conception Web, met en garde contre les risques d'une thématisation noire insensée. L'aspect important que je comprends est que la police est plus importante que les schémas de coloration. Il y a aussi un inconvénient pour le fond noir (pas sombre en général, mais juste noir pur) avec une police blanche si la police est mince , car le noir se glisse sur le blanc et la police aurait l'air un peu floue.

Malgré tout cela, personnellement, je trouve la lecture sur fond sombre beaucoup plus facile pour les yeux. Je ne pense pas qu'il y ait une réponse définitive pour "police claire sur fond plus sombre" ou vice versa. Cela devra dépendre surtout des goûts et des habitudes personnels. Bien sûr, le bon schéma permet à la police (l'écriture) de se projeter au premier plan et de soumettre l'arrière-plan. Maintenant, demandez-vous est-ce qu'il fait sombre sur la lumière ou est-il clair sur l'obscurité? Voici la clé, en ce que les partisans qui se portent garants de la similitude avec l'imprimé suggérant que le noir surpasse le blanc sur le papier, sont aveugles au fait que ce n'est pas la situation en ce qui concerne l'écran électronique. Ici, l'intensité des rayons blancs sur vos yeux est beaucoup plus élevée que celle du noir.

Et il n'y a rien de tel qu'une meilleure couleur d'arrière-plan ou une couleur d'avant, mais c'est la combinaison qui compte. La bonne combinaison donne le bon contraste et le contraste est important. Et le contraste doit être suffisamment élevé, mais pas assez pour être contraignant. Le blanc pur sur le noir profond peut être douloureux (le contraste étant significativement élevé) mais en même temps le blanc sur le vert foncé est apaisant. Il en va de même avec l'ambre sur le noir.

De plus, avec un fond sombre, il doit être pâle et non intense, donc quelque chose comme le gris foncé ou le sarcelle sera mieux que le noir qui à son tour sera meilleur que le bleu, le rouge, etc. Le noir sur gris est excellent.

Le thème solarisé est en fait après une bonne série de tests, après leur site Web. La bonne chose que j'aime à propos de Notepad ++ est que certains des thèmes les plus connus tels que solarized , zenburn , vibrant ink sont disponibles intégrés avec le configurateur de style. L'obsidienne est sans aucun doute la meilleure! :) Attrapez-le pour Visual Studio ici .


13

Cela semble être une chose de préférence et une chose environnementale possible, honnêtement. Vous trouverez des gens qui croient que chaque méthode est supérieure.

Je sais que personnellement, j'ai codé depuis que les terminaux vert sur noir et orange sur noir étaient là, et maintenant j'utilise du texte gris clair sur fond noir dans la mesure du possible. Je trouve que les fonds noirs sont extrêmement confortables sur mes yeux même pour de très longues sessions, mais les fonds blancs sont très fatigants. Je l'ai entendu décrit comme "regarder dans une ampoule de 100 watts" et c'est ce que je ressens.

L'éclairage de la pièce peut également avoir un effet significatif. Les pièces plus claires peuvent se prêter à des arrière-plans plus clairs et les pièces plus sombres à des arrière-plans sombres. Cela réduit la nécessité pour vos yeux de lutter pour basculer entre les pupilles larges et étroites requises pour une luminosité puis une sombre puis une luminosité lorsque vous détournez parfois les yeux du moniteur pour détendre vos yeux (vous devriez toujours le faire, non?).

Le meilleur conseil est d'essayer les deux, de donner environ une semaine et de décider lequel vous préférez. Si vous trouvez que les deux extrêmes sont flagrants, essayez d'utiliser un thème plus discret que les blancs purs et les noirs purs, essayez des gris plus doux.


12

La réponse rapide est "le texte sombre sur fond blanc convient à plus de personnes".

Ma réponse se réfère à celle-ci: /graphicdesign/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark

En tant que personne astigmate, je trouve qu'un fond blanc avec du texte sombre est plus facile à lire comme le suggère la référence. (J'ai spécifiquement vécu cela après avoir utilisé le thème sombre dans Visual Studio 2013. Il est si flou pour moi que j'ai dû revenir à son thème par défaut de 2012.)

Voici les citations:

La science de la lisibilité n'est en aucun cas nouvelle, et certaines des meilleures recherches proviennent d'œuvres publicitaires du début des années 80. Cette information est toujours d'actualité.

Tout d'abord, cette citation d'un article intitulé «Améliorer la lisibilité des afficheurs visuels grâce à l'inversion du contraste». Dans le temps présent, nous pensons à l'inversion de contraste signifiant noir sur blanc, mais rappelez-vous que cet article date de 1980, lorsque les écrans de visualisation (moniteurs) étaient vert sur noir. Cet article faisait partie de la recherche qui a poussé à changer les formats d'écran que nous utilisons aujourd'hui.

Cependant, la plupart des études ont montré que les caractères sombres sur fond clair sont supérieurs aux caractères clairs sur fond sombre (lorsque le taux de rafraîchissement est assez élevé). Par exemple, Bauer et Cavonius (1980) ont constaté que les participants étaient 26% plus précis dans la lecture du texte lorsqu'ils le lisaient avec des caractères sombres sur un fond clair.

Référence: Bauer, D., & Cavonius, C., R. (1980). Amélioration de la lisibilité des unités d'affichage visuel grâce à l'inversion du contraste. Dans E. Grandjean, E. Vigliani (Eds.), Aspects ergonomiques des terminaux d'affichage visuel (pp. 137-142). Londres: Taylor & Francis Ok, 26% d'amélioration - mais pourquoi?

Les personnes astigmatisées (environ 50% de la population) ont plus de mal à lire le texte blanc sur noir que le texte noir sur blanc. Cela tient en partie aux niveaux de lumière: avec un écran lumineux (fond blanc), l'iris se ferme un peu plus, ce qui diminue l'effet de l'objectif «déformé»; avec un affichage sombre (fond noir), l'iris s'ouvre pour recevoir plus de lumière et la déformation de la lentille crée une mise au point beaucoup plus floue au niveau de l'œil.

Jason Harrison - Boursier postdoctoral, directeur du laboratoire d'imagerie - Groupe de recherche sur la perception sensorielle et l'interaction, Université de la Colombie-Britannique L'effet «fuzzing» auquel Jason fait référence est connu sous le nom de halo.

Cela peut sembler étrange de pousser vos objectifs de conception principaux basés sur la déficience visuelle, mais lorsque 50% de la population souffre de cette «déficience», il est en fait plus proche d'être la norme qu'une déficience.

Le Web regorge de recherches sur le sujet, mais je pense que ces deux citations fournissent une justification succincte des raisons pour lesquelles un texte clair sur un fond sombre est une mauvaise idée.


3

Je suis sûr que la programmation et l'utilisation de mises en page blanc sur noir entraînent moins d'énergie. Un exemple d'économie d'énergie de site par mise en page noire est http://blackle.com/


24
Il n'utilise moins d'énergie que si vous utilisez un ancien écran CRT. Un écran LCD est rétro-éclairé et les cristaux liquides bloquent la lumière, il utilise donc la même quantité d'énergie (voire un peu plus) lorsque l'écran est noir.
Guffa

8
"En 2013, la majorité des ventes de moniteurs sont des LCD rétroéclairés par LED qui n'éclairent pas les parties de l'écran qui sont noires. Certains anciens moniteurs LCD CCFL fonctionnaient en rétro-éclairant inutilement tout l'écran. Depuis 2005, les fabricants se sont éloignés des CCFL."
Jori

3

Eh bien, si vous programmez alors qu'il fait déjà sombre dehors, alors oui, cette rumeur pourrait être vraie car il vaut mieux pour vos yeux si le contraste entre votre moniteur et la pièce est plus petit.


3

Ci-dessous mélangé avec mes propres pensées et d'autres.

  • Noir pur:

    Le texte blanc pur sur noir pur est horrible pour la lecture (il a l'air génial sur certains graphiques). Le contraste est trop élevé et le noir pur peut ne pas sembler naturel . Ainsi, Visual Studio utilise le gris foncé, tout comme Photoshop.

  • L'équipe Visual Studio déclare:

    Selon le blog Visual Studio , les thèmes de l'éditeur sombre sont généralement plus préférés, la réduction de la tension sur une utilisation à long terme est la principale raison.

  • Attente émotionnelle:

    Sur le plan émotionnel, du moins pour certains je suppose: les choses liées à la création avec un thème sombre peuvent se sentir mieux, comme ces logiciels; des choses comme des livres, par exemple un blog ou quelque chose, un fond clair peut mieux, car il est plus attendu.

  • Noir pour les couleurs:

    Pour les yeux, en général, je vais bien pour le thème clair et sombre, car je vais toujours m'assurer que le rétroéclairage n'est pas trop clair. Quant à Visual Studio, je suppose que la tension pour les yeux vient du balayage des couleurs. Vous savez, il est déjà difficile de reconnaître toutes ces couleurs (d'accord, pas si difficile, vous avez compris), puis il y a ce gros blanc sur le chemin, tout du long. Je suppose que les yeux ont juste un "mode sensible aux couleurs", comme les gens peuvent ne pas profiter de deux barres blanches même s'il s'agit d'un dessin animé de couleur claire.

    Un fond clair rend facilement les choses propres, conduit à une meilleure lisibilité des articles; Le fond sombre permet de mettre en valeur la couleur, conduit à une meilleure lisibilité des codes.

    Une différence entre le texte de blog et le texte de code est que les codes sont généralement colorés de manière à mettre en valeur leur construction. Lire un article se concentrera davantage sur sa signification derrière les mots, mais la lecture des codes se concentrera davantage sur sa construction visuelle et sa couleur, plus sur les mots eux-mêmes. Dans l'édition de photos et la lecture de films, les couleurs sombres offrent moins de distraction. Nous traitons les codes plus comme une photo ou une vidéo où le visuel compte plus, voire beaucoup. L'arrière-plan sombre s'estompe et fait ressortir la construction visuelle.


Pensées intéressantes ici! Il me vient à l'esprit que: 1. quand je regarde du code, je ne le lis pas. Je regarde la structure, et j'en lirai généralement de petits fragments; 2. La plupart des systèmes modernes fournissent une coloration syntaxique, et je suppose que vous avez plus d'options pour la coloration contrastée sur fond noir.
Benjohn

3

J'utilise un fond noir, car cela ne fatiguera pas mes yeux. J'utilisais régulièrement un fond blanc, après 2 ans, mes yeux ont commencé à être fatigués. J'ai essayé de réduire la luminosité de l'écran, mais cela n'a pas aidé.

Finalement, je suis passé au noir et maintenant mes yeux sont à peine stressés ou larmoyants (mais je vais quand même porter des spectres bientôt) ...


2

Je sais que c'est une vieille question, mais j'ai pensé que je donnerais un peu de mon avis. Peut-être que cela aidera quelqu'un.

Un fond purement blanc commençait à me faire mal aux yeux après plusieurs heures de programmation ininterrompue. Ma vision devenait floue au point que je devais m'arrêter. J'ai essayé d'utiliser des thèmes plus sombres, mais il était plus difficile de me concentrer sur le texte et cela me rendait plus difficile de parcourir le code pour trouver un élément particulier. La fonctionnalité de recherche ne fonctionnerait pas toujours, car je ne saurais peut-être pas ce que je recherche (résolution d'un bogue sans exception, etc.).

J'ai regardé autour de moi et j'ai découvert que certains joueurs et programmeurs utilisent des lunettes jaunes. Le choix populaire semble être Gunnars . Cependant, je n'avais pas envie de dépenser 70 $ pour une paire de lunettes, car historiquement, ma zone de confort avec des lunettes est très étroite et je n'avais pas envie de perdre mon temps ou mon argent.

Donc, une recherche plus poussée m'a amené à f.lux . C'est absolument gratuit. Les paramètres par défaut étaient un peu trop extrêmes pour moi et je ne pouvais pas m'y habituer même après deux semaines. Cependant, après les avoir légèrement ajustés, je l'apprécie beaucoup. Pendant la journée, l'écran est à sa tonalité et à son intensité normales, mais à la fin de la soirée, il passe aux réglages de gradation. Quand j'ai essayé de tester la différence (après m'être habitué) en la désactivant, cela rendait pénible de regarder l'écran normal. Donc, ça marche. Si vous décidez de l'essayer ... essayez simplement de l'utiliser pendant quelques semaines avant de le rejeter. Il m'a fallu un certain temps pour m'y habituer.

Quoi qu'il en soit, si vous ne supportez pas les thèmes plus sombres, comme moi, ces deux options sont probablement un bon moyen de remédier à ce problème.


1

J'ai entendu dire qu'un texte noir sur fond blanc ne vous blessera pas les yeux, mais utiliser un fond noir pendant une longue période peut causer des problèmes visuels à vos yeux.


1
J'ai personnellement ressenti cela moi-même.
Sнаđошƒаӽ

1

BK soulève beaucoup de points que j'expérimente moi aussi. Tout d'abord, je sais que c'est un article plus ancien, mais c'est toujours une question pertinente. Deuxièmement, j'utilise un hybride de thèmes plus sombres et plus clairs traditionnels.

Personnellement, je trouve que le fond plus sombre est visuellement meilleur. Lorsque je code, j'utilise ce type de thème dans mon IDE Dark Theme pour Visual Studio 2010 avec les outils de puissance de productivité . La seule chose que je fais différemment, c'est que je n'utilise pas la zone de code très sombre ou que je ne modifie pas la coloration du texte. Je vais et change mes Options> Environnement> Polices et couleurs> Texte brut> Arrière-plan de l'élément> Personnalisé> Argent. Cela me donne à son tour les menus plus sombres esthétiquement agréables et autres dans l'EDI, mais me permet toujours de se concentrer sur le code. Il conserve également tout le texte et le codage couleur natifs de l'EDI par défaut. Ceci est bien sûr pour Visual Studio 2010. Les versions plus récentes ou différents IDE ont leurs propres thèmes.

J'ai les yeux très sensibles à la lumière et j'ai tendance à avoir des maux de tête en codant toute la journée sans interruption. Je préfère donc que les menus, les barres d'outils et les barres latérales d'un IDE soient plus sombres. J'utilise aussi les lunettes Gunnar .

Il existe de nombreuses preuves soutenant qu'un fond blanc avec un texte plus sombre est en fait meilleur pour vos yeux dans des situations de bureau bien éclairées, etc. /ux/53264/dark-or-white-color-theme-is-better-for-the-eyes A de très bonnes sources répertoriées tout au long des réponses sur ces études. Cela concerne principalement la conception pour les utilisateurs finaux, mais en fin de compte, même si nous sommes des développeurs, nous sommes toujours des utilisateurs finaux des produits IDE et les mêmes règles s'appliquent toujours.

Donc, en conclusion, cela a beaucoup à voir avec votre environnement, votre vue et ce que vous préférez. J'utilise personnellement un IDE sombre avec un espace de travail gris ou argent avec du texte traditionnellement sombre. Cela permet de repérer facilement le contraste, mais ne me blesse pas les yeux en me submergeant de blanc.


C'est plus une opinion qu'une liste de pour / contre comme le souhaitait l'OP. En outre, le message a déjà une réponse acceptée.
mbomb007

Oui, le message a une réponse acceptée, mais il n'a pas fourni les détails que je recherchais lors de la recherche de réponses. Le PO a posé une question en plusieurs parties. J'ai répondu à toutes les parties de la question, à l'exception des avantages et des inconvénients, et j'ai fourni un lien vers une source qui traitait cet aspect à partir d'une autre discussion. C'est mon avis qui répond aux questions du PO "Quelqu'un programme-t-il avec du texte blanc sur fond noir? J'ai entendu des rumeurs selon lesquelles c'est mieux pour vos yeux. Quel est le cas?". La question nécessite une réponse subjective et individuelle par cas.
JKirkbride

@ mbomb007 Des réponses supplémentaires sont autorisées, même s'il existe déjà une réponse acceptée. Rien dans les règles du site Web ne l'interdit. Si tel était le cas, on ne serait pas en mesure de publier une réponse après qu'une question ait un drapeau accepté.
BK

1

Sur mon ordinateur portable, le fond sombre crée trop de réflexion de la lumière.


0

C'est vraiment cool pour vos yeux.

Le blanc signifie la couleur - rgb (255, 255, 255) - et le noir signifie aucune couleur - rgb (0, 0, 0). Ainsi, lorsque vous lisez du texte noir sur fond blanc, l'écran clignote beaucoup de lumière à l'exception d'une petite partie (le texte). En revanche, lorsque vous lisez un texte blanc sur fond noir, l'écran n'émet (presque) rien sauf la zone de texte. C'est pourquoi ça a l'air si cool.

Cependant, le contraste et l'éclairage de l'environnement sont importants. Bien que je préfère le blanc sur le noir, le blanc pur sur le noir pur et le noir pur sur le blanc pur ont un contraste élevé, ce qui rend les choses illisibles. D'après mon expérience personnelle, le texte «blanc foncé» sur «noir clair» serait le thème le plus approprié et le plus lisible pour n'importe quel environnement.


"Ainsi, lorsque vous lisez du texte noir sur fond blanc, l'écran clignote beaucoup de lumière, sauf pour une petite partie (le texte). Par contre, lorsque vous lisez un texte blanc sur fond noir, l'écran émet (presque) rien sauf la zone de texte. " - Cela s'applique uniquement aux moniteurs OLED.
Bomberlt du

AFAIK uniquement les écrans OLED et similaires (AMOLED, SAMOLED, etc.) n'utilisent pas de rétro-éclairage (toujours allumé par l'éclairage venant de derrière l'écran). Cela signifie que si vous ouvrez une image 100% noire sur l'écran LCD, le rétroéclairage brille toujours aussi lumineux que si vous ouvrez une image 100% blanche. D'autre part, sur les moniteurs de type OLED, l'image noire ne produit presque pas de lumière. Pour en savoir plus: anandtech.com/show/8795/… et androidauthority.com/amoled-vs-lcd-differences-572859
Bomberlt

C'est vrai. Mais je pense qu'une petite quantité de rétroéclairage est bonne pour maintenir le contraste à un niveau optimal.
Nandakumar Edamana

0

J'avais l'habitude de programmer avec

Fond blanc, je me sentais plus fatigué et un peu scintillant en rentrant chez moi et plus fatigué.

Puis je suis passé sur fond noir

L'œil est plus détendu et beaucoup moins fatigant et stressé.

Je ne suis pas sûr, ce qui est bon pour les yeux.

Techniquement. Lorsque l'arrière-plan est noir, l'iris s'ouvre davantage. Je pense que cela permet plus de rayonnement. Pas sûr.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.