web-dev-qa-db-fra.com

Programmation avec du texte blanc sur fond noir?

Est-ce que quelqu'un programme 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 meilleur que le noir sur blanc traditionnel? Quels sont les avantages et inconvénients?

130
Tower

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 pense que l’utilisation du noir sur blanc a commencé avec les traitements de texte, car c’est beaucoup plus facile pour vos yeux lorsque vous passez alternativement de l’écran à la matière imprimée sur du papier source.

En outre, le contraste entre l'arrière-plan de l'écran et l'éclairage ambiant doit être faible, de sorte qu'un fond blanc convient mieux à 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 arrière-plan noir donnera moins de contraste, mais vous devrez plutôt vous demander pourquoi vous n'avez pas un éclairage suffisant dans votre pièce ...

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

62
Guffa

Il y a un débat sans fin sur slashdot on peut passer pour tous les détails techniques incompréhensibles (les analyses plus techniques semblent toutefois privilégier l'obscurité du côté de la lumière).

Cet article , bien que concernant la conception Web, met en garde contre les dangers de la thématisation noire sans cervelle. L'aspect important que je comprends est que la police de caractères est plus importante que les schémas de coloration. Il y a aussi un désavantage pour le fond noir (pas sombre en général mais juste noir) avec une police blanche si la police est mince , car le noir passe au blanc et la police aurait l'air un peu floue.

Malgré tout, je trouve personnellement que la lecture sur un fond plus sombre est 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 foncé" ou vice versa. Cela dépendra surtout de vos goûts personnels et de vos habitudes. Bien sûr, le bon schéma permet à la police (l'écriture) de projeter pour atténuer et atténuer l'arrière-plan. Maintenant, demandez-vous s'il fait sombre à la lumière ceci ou la lumière sur l'obscurité? Voici la clé, dans le sens où les défenseurs qui garantissent la similitude avec l'impression suggérant que le noir surpasse le blanc sur le papier, sont aveugles au fait que ce n'est pas le cas lorsqu'il s'agit d'écran électronique. Ici, l'intensité des rayons blancs sur vos yeux est bien supérieure à celle du noir.

Et il n'y a rien de mieux qu'une couleur d'arrière-plan ou une couleur d'avant meilleure, 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 suffisant pour être éprouvant. Le blanc pur sur le noir profond peut être douloureux (le contraste est nettement élevé), mais en même temps le blanc sur le vert foncé est apaisant. Il en va de même avec l'ambre sur noir.

De plus, lorsque le fond est foncé, il doit être pâle et peu intense. Un gris foncé ou un bleu sarcelle sera mieux que le noir, qui 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, comme solarisé, zenburn , vibrant ink sont disponibles avec le configurateur de style. L'obsidienne est sans aucun doute la meilleure! :) Attrapez-le pour Visual Studio ici .

29
nawfal

Honnêtement, cela semble être une question de préférence et une question environnementale possible. Vous trouverez des personnes 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 présents, et j'utilise maintenant du texte gris clair sur des arrière-plans noirs dans la mesure du possible. Je trouve que les fonds noirs sont extrêmement confortables pour mes yeux, même pendant de très longues séances, mais les fonds blancs sont très fatigants. Je l'ai entendu décrire 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. Des pièces plus claires peuvent se prêter à des arrière-plans plus clairs et des pièces plus sombres à des arrière-plans sombres. Cela réduit la nécessité pour vos yeux de lutter entre les pupilles larges et étroites requises pour une luminosité claire, puis sombre puis lumineuse alors que vous détournez parfois les yeux de l'écran pour détendre vos yeux (vous devriez toujours le faire, n'est-ce pas?).

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

13
cecilkorik

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

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

En tant que personne souffrant d'astigmatisme, je trouve que le fond blanc avec du texte sombre est plus facile à lire que la référence suggérée. (J'en ai fait l'expérience après avoir utilisé le thème sombre dans Visual Studio 2013. C'est tellement flou que j'ai dû revenir à son thème 2012 par défaut.)

Ci-dessous sont les citations:

La science de la lisibilité n'est pas nouvelle, et certaines des meilleures recherches proviennent des travaux publicitaires du début des années 80. Cette information est toujours pertinente aujourd'hui.

La première est la citation d'un article intitulé "Améliorer la lisibilité des unités d'affichage par inversion de contraste". À l’heure actuelle, nous pensons que l’inversion du contraste signifie noir sur blanc, mais rappelez-vous que cet article date de 1980, année où les écrans de visualisation (VDU) étaient vert-sur-noir. Ce document faisait partie de la recherche qui a poussé Push à 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 quand 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 écrans de visualisation grâce à l’inversion du contraste. Dans E. Grandjean, E. Vigliani (Eds.), Aspects ergonomiques des terminaux à affichage visuel (p. 137-142). Londres: Taylor & Francis Ok, amélioration de 26% - mais pourquoi?

Les astigmates (environ 50% de la population) ont plus de difficulté à lire du texte blanc sur fond noir que du texte noir sur fond blanc. Cela s’explique en partie par les niveaux de luminosité: avec un affichage brillant (fond blanc), l’iris se ferme un peu plus, ce qui diminue l’effet de la lentille "déformée"; 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 - Chercheur postdoctoral, responsable du laboratoire Imager - Groupe de recherche sur la perception sensorielle et les interactions sensorielles, Université de la Colombie-Britannique. L'effet de "fuzzing" évoqué par Jason est appelé halation.

Cela peut sembler étrange d’atteindre vos objectifs de conception principaux en fonction de votre déficience visuelle, mais lorsque 50% de la population souffre de cette "déficience", il s’agit en fait de la norme plutôt que d’une déficience.

Les recherches sur le sujet abondent sur le Web, mais je pense que ces deux citations fournissent une justification succincte de la raison pour laquelle un texte clair sur un fond sombre est une mauvaise idée.

12
Tim Hong

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

  • Noir pur:

    Le texte blanc pur sur du noir pur est terrible pour lire (il est superbe sur certains graphiques). Le contraste est trop élevé et n noir pur peut sembler anormal . Donc, Visual Studio utilise le gris foncé, tout comme Photoshop.

  • L'équipe Visual Studio dit:

    Selon le blog Visual Studio , les thèmes d'éditeur sombres sont globalement préférés, une réduction des contraintes liées à une utilisation de longue durée est la principale raison.

  • Espérance é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; livres de choses semblables, par exemple. blog ou quelque chose, fond clair peut mieux, car il est plus prévu.

  • Noir pour les couleurs:

    Pour les yeux, en général, je vais bien pour les thèmes clairs et sombres, car je veillerai toujours à ce que le rétroéclairage ne soit pas trop clair. En ce qui concerne Visual Studio, je suppose que la contrainte pour les yeux provient du balayage des couleurs. Vous savez, il est déjà difficile de reconnaître toutes ces couleurs (bon d'accord, pas si difficile, vous avez compris le point), alors il y a ce grand blanc gras sur le chemin, jusqu'au bout. Devinez que les yeux ont juste un "mode couleur sensible", comme les gens ne peuvent pas profiter de deux barres blanches, même s'il s'agit d'un dessin animé de couleur claire.

    Un fond clair donne facilement une apparence nette et une lisibilité accrue aux articles. L’arrière-plan foncé aide à souligner la couleur et à améliorer la lisibilité des codes.

    Une différence entre le blog et le texte de code réside dans le fait que les codes sont généralement colorés de manière à rendre leur construction remarquable. Lire un article se concentrera davantage sur sa signification derrière les mots, mais la lecture de codes se concentrera davantage sur sa construction visuelle et sa couleur, et se concentrera davantage sur les mots eux-mêmes. En retouche photo et en lecture de film, les couleurs sombres offrent moins de distraction. En réalité, nous traitons les codes plus comme une photo ou une vidéo où les aspects visuels importent plus, voire beaucoup. Le fond sombre s'estompe et fait ressortir la construction visuelle.

3
Ian Cleveland

J'utilise un fond noir, car cela ne me fatiguera pas les yeux. J'avais l'habitude d'utiliser 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 ne sont presque plus stressés ou larmoyants (mais je vais quand même porter le spectre prochainement ...).

3
Irshu

Je suis sûr qu’en plus de la programmation et de l’utilisation de blanc sur noir, la consommation d’énergie est réduite. Exemple d’économie d’énergie du site par une mise en page noire: http://blackle.com/

3
dfens

eh bien, si vous programmez quand il fait déjà noir dehors, alors oui, la rumeur est peut-être vraie, car il est préférable pour vos yeux que le contraste entre votre moniteur et la pièce soit plus petit.

3
bigbluedragon

Je sais que c’est une vieille question, mais j’ai pensé que je donnerais un peu de mon opinion. Peut-être que ça va aider quelqu'un.

Un fond purement blanc commençait à me faire mal aux yeux après plusieurs heures de programmation sans escale. Ma vision devenait floue au point d’arrêter. J'ai essayé d'utiliser des thèmes plus sombres, mais il était plus difficile de se concentrer sur le texte, ce qui me rendait la tâche plus difficile pour parcourir le code pour trouver un bit particulier. Les fonctionnalités de recherche ne fonctionneraient pas toujours, car je ne saurais peut-être pas ce que je cherche (résoudre un bogue sans exception, etc.).

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

Donc, des recherches plus poussées me conduisirent à f.Lux . C'est absolument gratuit. Les réglages 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, cela m'a beaucoup plu. Pendant la journée, l’écran est à son ton et à son intensité normaux, mais à la fermeture de la soirée, il passe aux réglages de variation. Lorsque j'ai essayé de tester la différence (après m'y être habitué) en la désactivant, il était pénible de regarder l'écran normal. Donc ça marche. Si vous décidez de l'essayer, essayez de l'utiliser quelques semaines avant de le renvoyer. Il m'a fallu un certain temps pour m'y habituer.

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

2
B.K.

J'ai entendu dire que le texte noir sur fond blanc ne vous ferait pas de mal aux yeux, mais l'utilisation d'un fond noir pendant longtemps peut entraîner des problèmes de vision de vos yeux.

1

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

1
Ruggero Turra

B.K. soulève beaucoup de points que je ressens moi aussi. Tout d’abord, je sais que c’est un article plus ancien, mais c’est toujours une question pertinente. Deuxièmement, lorsque je diffère, j’utilise un hybride de thèmes plus sombres et de thèmes plus clairs traditionnels.

Personnellement, je trouve que l’arrière-plan plus sombre est visuellement meilleur. Lorsque je code, j'utilise ce type de thème dans mon IDE thème sombre pour Visual Studio 2010 avec des outils puissants pour la productivité . Ce que je fais différemment, c’est que je n’utilise pas la zone de code très sombre ni la couleur du texte. J'entre et change de Options> Environnement> Polices et couleurs> Texte brut> Arrière-plan de l'article> Personnalisé> Argent. Cela me donne à son tour des menus plus sombres et esthétiquement agréables, tels que ceux du IDE, mais me permet néanmoins de me concentrer sur le code. Il conserve également tout le texte et les codes de couleur natifs de l'EDI par défaut. Ceci concerne bien sûr Visual Studio 2010. Les versions les plus récentes ou différentes 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 lors de la programmation toute la journée sans pause. 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 selon lesquelles un fond blanc avec un texte plus foncé est en fait préférable pour vos yeux dans les bureaux bien éclairés, etc. https://ux.stackexchange.com/questions/53264/dark-or-white-color-theme-is-better-for-the-eyes A de très bonnes sources énumérées dans les réponses à ces études. Ceci concerne principalement la conception pour les utilisateurs finaux, mais en fin de compte, même si nous sommes des développeurs, nous sommes toujours les utilisateurs finaux des produits IDE et les mêmes règles s'appliquent.

En conclusion, cela a beaucoup à voir avec votre environnement, votre vue et ce que vous préférez. Personnellement, j’utilise un IDE sombre avec un espace de travail gris ou argent avec un texte traditionnellement sombre. Cela rend le contraste facile à repérer, mais ne me fait pas mal aux yeux en me submergeant de blanc.

1
JKirkbride

Je programmais avec

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

Puis je suis passé au fond noir

Les yeux sont plus détendus et moins fatiguants et stressés.

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

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

0
Arun Prasad E S

C'est vraiment cool pour tes yeux.

Blanc signifie pleine couleur - RGB (255, 255, 255) - et noir signifie pas de couleur - RGB (0, 0, 0). Ainsi, lorsque vous lisez du texte noir sur un fond blanc, l’écran clignote beaucoup, à 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'environnement d'éclairage importent. 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é, rendant les choses illisibles. D'après mon expérience personnelle, le texte "blanc foncé" sur le "noir clair" serait le thème le plus approprié et lisible à long terme pour n'importe quel environnement.

0
Nandakumar Edamana