Siyah zemin üzerine beyaz metinle programlama mı yapıyorsunuz?


130

Siyah arka plana karşı beyaz metinle program yapan var mı? Gözleriniz için daha iyi olduğuna dair bazı söylentiler duydum. Durum nedir? Beyaz üzerine geleneksel siyahtan daha mı iyi? Artıları ve eksileri nelerdir?


106
"beyaz üzerine geleneksel siyah"? Bu günlerde çocuklar ...
Michael Mrozek

7
@Tower: Hiç DOS çalıştıran bir bilgisayar gördünüz mü?
Andreas Rejbrand

5
yinelenen soru artık mevcut değil gibi görünüyor.
ThatGuy

7
Sebep ne olursa olsun, bu yinelenen soru artık mevcut değil. Bu soru yeniden açılmalıdır.
Endophage

3
@MichaelMrozek Geleneksel renkler beyaz üzerine siyah (selüloz kağıt) ve açık kahverengi (papirüs) üzerine siyahtır. Modern dijital çağda, istediğimiz herhangi bir renk kombinasyonuna sahip olabiliriz, ancak bunların hiçbiri geleneksel değil. Bu sorunun ana noktası açıkça, gözleriniz için açık renkli arka planlar kullanmak yerine daha koyu arka planlar kullanmanın daha iyi olup olmadığıdır - bu yüzden çok zeki olmaya ve konu üzerinde kalmaya çalışmayalım.
Kai Sellgren

Yanıtlar:


63

Aslında siyah üzerine beyaz, daha doğrusu siyah üzerine yeşil veya kehribar, bu geleneksel yöntemdir. Hepsini kullandım. :)

Beyaz üzerine siyah kullanımının kelime işlemcilerde başladığına inanıyorum, çünkü ekrana bakmakla kağıt üzerine basılmış kaynak materyale bakmak arasında gidip geldiğinizde gözleriniz için çok daha kolay.

Ayrıca, ekran arka planı ile çevredeki aydınlatma arasındaki kontrast küçük olmalıdır, bu nedenle beyaz bir arka plan, çoğu insanın çoğu zaman bilgisayar kullandığı iyi aydınlatılmış bir odada en iyi sonucu verir. Karanlıkta programlama yapıyorsanız, siyah bir arka plan daha az kontrast verir, ancak daha çok, odanızda neden uygun aydınlatmaya sahip olmadığınız sorusu ...

Elbette, renk ayarı seçiminizi etkileyebilecek kişisel tercihler vardır ve görme duyunuz (veya yokluğunuz) da bir ayarı diğerinden daha iyi hale getirebilir.


29

Slashdot hakkında , anlaşılmaz tüm teknik detaylar için geçilebilecek sonsuz bir tartışma var (daha teknik analizler, aydınlık tarafta karanlığın lehine görünüyor).

Bu makale , web tasarımı hakkında olsa da, akılsız siyah temanın tehlikeleri konusunda uyarıyor. Anladığım en önemli husus, yazı tipinin renk şemalarından daha önemli olmasıdır. Yazı tipi ince ise siyah (genel olarak koyu değil, sadece saf siyah) arka plan için dezavantaj vardır , çünkü siyah beyaza doğru kayar ve yazı tipi biraz bulanık görünür.

Tüm bunlara rağmen, şahsen koyu arka planda okumayı gözler için çok daha kolay buluyorum. "Koyu zemin üzerine açık yazı tipi" veya tam tersi için kesin bir cevap olduğunu sanmıyorum. Daha da önemlisi kişisel zevklere ve alışkanlıklara bağlı olması gerekecek. Elbette, doğru şema yazı tipinin (yazının) ön plana çıkmasına izin verir ve arka planı bastırır. Şimdi kendinize sorun, bunu yapan ışık mı karanlık mı, karanlık mı? İşte anahtar, siyahın kağıt üzerinde beyazı gölgede bıraktığını öne süren baskı ile benzerlik için kefil olan savunucuların, elektronik ekran söz konusu olduğunda durumun böyle olmadığı gerçeğine kördür. Burada gözünüzdeki beyaz ışınların yoğunluğu siyaha göre çok daha fazladır.

Ve en iyi arka plan rengi veya ön renk gibisi yoktur, ancak önemli olan kombinasyonudur. Doğru kombinasyon doğru kontrastı verir ve kontrast önemlidir. Ve kontrast yeterince yüksek olmalı, ancak zorlayıcı olmak için yeterli olmamalıdır. Derin siyah üzerine saf beyaz, rahatsız edici olabilir (kontrast önemli ölçüde yüksektir) ancak aynı zamanda koyu yeşil üzerine beyaz yatıştırıcıdır. Aynı şey siyah üzerine amber için de geçerli.

Ayrıca koyu bir arka plana sahipken soluk olmalı ve yoğun olmamalıdır, bu nedenle koyu gri veya turkuaz gibi bir şey siyahtan daha iyi olur ve bu da mavi, kırmızı vb.

Solarized tema aslında kendi web sitesinde peşinde, test bazı iyi turunda sonradır. Notepad ++ hakkında sevdiğim iyi şey , solarize, zenburn , canlı mürekkep gibi daha iyi bilinen temaların bazılarının stil yapılandırıcıda yerleşik olarak mevcut olmasıdır. Obsidian şüphesiz en iyisidir btw! :) Visual Studio için buradan yakalayın .


13

Dürüst olmak gerekirse, bir tercih meselesi ve olası çevresel bir şey gibi görünüyor. Her yöntemin daha üstün olduğuna inanan insanlar bulacaksınız.

Şahsen biliyorum ki, siyah üzerine yeşil ve siyah üzerine kehribar terminaller ortalıkta olduğundan beri kodladım ve şimdi mümkün olan her yerde siyah arka plan üzerinde açık gri metin kullanıyorum. Siyah arka planların çok uzun seanslarda bile gözlerim için son derece rahat olduğunu düşünüyorum, ancak beyaz arka planlar çok yorucu. "100 watt'lık bir ampulün içine bakmak" olarak tanımlandığını duydum ve bana öyle geliyor.

Oda aydınlatmasının da potansiyel olarak önemli bir etkisi olabilir. Daha parlak odalar, daha parlak arka planlara ve koyu odalar koyu arka planlara katkıda bulunabilir. Gözlerinizi rahatlatmak için ara sıra monitörden başka bir yere baktığınızda, gözleriniz için gerekli olan geniş ve dar gözbebekleri arasında geçiş yapmak için mücadele etme ihtiyacını azaltır.

En iyi tavsiye, ikisini de denemek, bir hafta kadar zaman vermek ve hangisini daha çok sevdiğine karar vermektir. Her iki uç noktayı da göze batan buluyorsanız, saf beyazlar ve saf siyahlardan daha bastırılmış bir tema kullanmayı deneyin, biraz daha yumuşak griler deneyin.


12

Hızlı cevap, "beyaz arka plan üzerindeki koyu metin daha fazla insana uygundur".

Cevabım şuna işaret ediyor: /graphicdesign/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark

Astigmatı olan bir kişi olarak, koyu renkli metin içeren beyaz arka planı, referans olarak önerildiği gibi okumayı daha kolay buluyorum. (Bunu özellikle Visual Studio 2013'te karanlık temayı kullandıktan sonra deneyimledim. Benim için o kadar bulanık ki 2012 varsayılan temasına geri dönmek zorunda kaldım.)

Alıntılar aşağıdadır:

Okunabilirlik bilimi hiçbir şekilde yeni değildir ve en iyi araştırmalardan bazıları 80'lerin başındaki reklam çalışmalarından gelmektedir. Bu bilgi bugün hala geçerlidir.

Birincisi, "Kontrastın ters çevrilmesi yoluyla görsel ekran birimlerinin okunabilirliğinin iyileştirilmesi" başlıklı bir makaleden bu alıntıdır. Şimdiki zamanda, beyaz üzerine siyah anlamına gelen karşıtlığın tersine çevrilmesini düşünüyoruz, ancak bu makalenin, VDU'ların (monitörlerin) siyah üzerine yeşil olduğu 1980'den kalma olduğunu hatırlıyoruz. Bu makale, bunun bugün kullandığımız ekran formatlarına geçmesini sağlayan araştırmanın bir bölümünü oluşturdu.

Bununla birlikte, çoğu çalışma, açık renkli bir arka plan üzerindeki koyu karakterlerin, koyu bir arka plan üzerindeki açık karakterlerden daha üstün olduğunu göstermiştir (yenileme hızı oldukça yüksek olduğunda). Örneğin, Bauer ve Cavonius (1980), katılımcıların metni açık bir arka planda koyu karakterlerle okuduklarında% 26 daha doğru okuduklarını bulmuşlardır.

Referans: Bauer, D. ve Cavonius, C., R. (1980). Kontrast ters çevirme yoluyla görsel ekran birimlerinin okunabilirliğini iyileştirme. E. Grandjean, E. Vigliani (Eds.), Ergonomic Aspects of Visual Display Terminals içinde (sayfa 137-142). Londra: Taylor & Francis Ok,% 26 gelişme - ama neden?

Astigmatı olan insanlar (nüfusun yaklaşık% 50'si), siyah beyaz metinleri beyaz üzerine siyah metin okumaktan daha zor buluyor. Bunun bir kısmı ışık seviyeleriyle ilgilidir: parlak bir ekranla (beyaz arka plan) iris biraz daha kapanır ve "deforme olmuş" lensin etkisini azaltır; karanlık bir ekranla (siyah arka plan) iris daha fazla ışık almak için açılır ve lensin deformasyonu göze çok daha bulanık bir odak oluşturur.

Jason Harrison - Doktora Sonrası Görevli, Görüntüleyici Laboratuvarı Yöneticisi - Duyusal Algılama ve Etkileşim Araştırma Grubu, British Columbia Üniversitesi Jason'ın bahsettiği "tüylenme" etkisi halasyon olarak bilinir.

Görme bozukluğuna bağlı olarak birincil tasarım hedeflerinizi zorlamak garip gelebilir, ancak nüfusun% 50'si bu "bozukluğa" sahip olduğunda, aslında bir bozukluktan çok norm olmaya daha yakındır.

Web, konuyla ilgili araştırmalarla doludur, ancak bence bu iki alıntı, karanlık bir arka plan üzerindeki açık metnin neden kötü bir fikir olduğu konusunda kısa ve öz bir gerekçe sağlıyor.


3

Eminim ki, siyah düzenlerde beyazı programlama ve kullanma, daha az enerji kullanımına neden olur. Siyah düzende enerji tasarrufu sağlayan site örneği: http://blackle.com/


24
Yalnızca eski bir CRT ekranı kullanıyorsanız daha az enerji kullanır. Bir LCD ekran arkadan aydınlatılır ve sıvı kristaller ışığı engeller, bu nedenle ekran siyah olduğunda aynı miktarda (veya biraz daha fazla) enerji kullanır.
Guffa

8
"2013'te monitör satışlarının çoğu, ekranın siyah kısımlarını aydınlatmayan LED arkadan aydınlatmalı LCD'lerdir. Bazı eski CCFL LCD monitörleri, ekranın tamamını boşa harcayarak çalıştı. 2005'ten beri üreticiler CCFL'lerden uzaklaştı."
Jori

3

dışarısı zaten karanlıkken programlama yapıyorsanız, evet dedikodu doğru olabilir çünkü monitörünüz ve odanız arasındaki kontrast daha küçükse gözleriniz için daha iyidir.


3

Aşağıda kendi düşüncelerim ve diğerleri ile karışık.

  • Saf siyah:

    Saf siyah üzerine saf beyaz metin okumak için kötüdür (bazı grafiklerde harika görünüyor). Kontrast çok yüksek ve saf siyah doğal görünmeyebilir . Yani Visual Studio, tıpkı Photoshop gibi koyu gri kullanıyor.

  • Visual Studio Ekibi Diyor ki:

    Göre Visual Studio Blog , koyu editör temalar genel olan daha tercih uzun süre kullandıktan üzerinde azaltılmış gerginlik üst nedenidir.

  • Duygusal Beklenti:

    Duygusal olarak, en azından bazıları için sanırım: karanlık bir temayla yaratımla ilgili şeyler, bu yazılımlar gibi daha iyi hissedebilir; blog gibi şeyler, örneğin, açık renkli arka plan daha iyi olabilir, çünkü daha beklenir.

  • Renkler için Siyah:

    Gözler için, genellikle hem açık hem de karanlık tema için iyiyim, çünkü her zaman arkadan aydınlatmanın çok açık olmamasını sağlayacağım. Visual Studio'ya gelince, sanırım gözler için baskı renklerin taranmasından kaynaklanıyor. Biliyorsunuz, tüm bu renkleri tanımak zaten zor (tamam o kadar da zor değil, anladınız), o zaman yolda o büyük şişman beyaz var. İnsanların açık renkli bir çizgi film olsa bile iki beyaz çubuğun keyfini çıkarmayabileceği gibi, gözlerin sadece bir "renge duyarlı modu" olduğunu tahmin edin.

    Açık renkli arka plan, nesnelerin kolayca temiz görünmesini sağlar, makaleler için daha yüksek okunabilirliğe yol açar; koyu arka plan rengi vurgulamaya yardımcı olur, kodlar için daha yüksek okunabilirliğe yol açar.

    Blog ve kod metni arasındaki bir fark, kodların genellikle yapısını öne çıkaracak şekilde renklendirilmesidir. Bir makale okumak, kelimelerin arkasındaki anlama daha çok odaklanacaktır, ancak kodları okumak daha çok görsel yapısına ve rengine, kelimelerin kendisine daha çok odaklanır. Fotoğraf düzenleme ve film oynatmada koyu renkler daha az dikkat dağıtma sağlar. Kodları aslında daha çok görselin daha önemli olduğu bir fotoğraf veya video gibi ele alıyoruz. Koyu arka plan kaybolur ve görsel yapıyı öne çıkarır.


Burada ilginç düşünceler! Bana şöyle geliyor: 1. Koda baktığımda, onu okumuyorum. Yapıya bakıyorum ve genellikle onun küçük parçalarını okuyacağım; 2. Çoğu modern sistem sözdizimi vurgulama sağlar ve siyah bir arka plan üzerinde kontrast vurgulamak için daha fazla seçeneğiniz olduğundan şüpheleniyorum.
Benjohn

3

Siyah arka plan kullanıyorum çünkü gözlerimi yormaz. Eskiden beyaz arka planı düzenli olarak kullanırdım, 2 yıl sonra gözlerim gerilmeye başladı. Ekran parlaklığını azaltmaya çalıştım ama işe yaramadı.

Sonunda siyaha döndüm ve şimdi gözlerim neredeyse hiç gergin ya da sulanmıyor (ama yine de yakında tayt giyeceğim) ...


2

Bunun eski bir soru olduğunu biliyorum, ama girdimden biraz bahsedeyim dedim. Belki birine yardımcı olur.

Tamamen beyaz arka plan, saatler süren kesintisiz programlamadan gözlerimi incitmeye başlamıştı. Vizyonum durmam gereken noktaya kadar bulanıklaşıyordu. Daha koyu temalar kullanmaya çalıştım, ancak metne odaklanmak daha zordu ve bu, belirli bir biti bulmak için kodu taramamı zorlaştırdı. Arama işlevi her zaman çalışmaz çünkü ne aradığımı bilmiyor olabilirim (istisnasız bir hatayı çözme vb.).

Etrafa baktım ve bazı oyuncuların ve programcıların sarı renkli gözlük kullandıklarını öğrendim. Popüler seçim Gunnar'lar gibi görünüyor . Ancak, bir çift gözlüğe 70 dolar harcamak istemedim çünkü tarihsel olarak gözlüklü rahat bölgem çok dar ve zamanımı veya paramı boşa harcamak istemiyordum.

Böylece, etrafta daha fazla araştırma yapmak beni f.lux'a getirdi . Kesinlikle ücretsizdir. Varsayılan ayarlar benim için biraz fazla uçtu ve iki hafta sonra bile bunlara alışamadım. Ancak, biraz ayarladıktan sonra çok keyif aldım. Gündüz vakti, ekran normal tonunda ve yoğunluğundadır, ancak akşam kapandığında daha kısık ayarlara geçer. Farkı (alıştıktan sonra) devre dışı bırakarak test etmeye çalıştığımda, normal ekrana bakmak acı verici oldu. Yani işe yarıyor. Denemeye karar verirseniz ... kapatmadan önce birkaç hafta kullanmayı deneyin. Alışmam biraz zaman aldı.

Her neyse, benim gibi daha karanlık temalara dayanamıyorsanız, bu iki seçenek muhtemelen bu sorunu çözmenin iyi bir yoludur.


1

Beyaz zemin üzerine siyah yazının gözlerinize zarar vermeyeceğini duydum, ancak uzun süre siyah arka plan kullanmak gözlerinizde görsel problemler yaratabilir.


1
Ben şahsen bunu kendim hissettim.
Sнаđошƒаӽ

1

BK benim de deneyimlediğim birçok noktayı gündeme getiriyor. Öncelikle bunun daha eski bir gönderi olduğunu biliyorum, ancak yine de alakalı bir soru. İkincisi, farklı olduğum nokta, daha koyu ve geleneksel daha açık temaların bir melezini kullanmam.

Şahsen ben daha koyu arka planın görsel olarak daha iyi olduğunu düşünüyorum. Kodladığımda bu tür temayı, Verimlilik Güç Araçları ile Visual Studio 2010 için IDE Koyu Temamda kullanıyorum . Farklı yaptığım tek şey, çok karanlık kod alanını kullanmıyorum veya metnin rengini değiştirmem. İçeri girip Seçenekler> Ortam> Yazı Tipleri ve Renkler> Düz Metin> Öğe Arka Planı> Özel> Gümüş'ü değiştiriyorum. Bu da bana estetik açıdan hoşa giden daha koyu menüler ve IDE'de böyle şeyler veriyor ama yine de gözlerimi koda odaklıyor. Ayrıca, varsayılan IDE'ye özgü tüm metin ve renk kodlamasını da tutar. Bu elbette Visual Studio 2010 içindir. Daha yeni sürümler veya farklı IDE'lerin kendi temaları vardır.

Çok ışığa duyarlı gözlerim var ve tüm gün aralıksız kod yazarken başım ağrıyor. Bu nedenle, bir IDE'nin menülerini, araç çubuklarını ve yan çubuklarını daha koyu olmasını tercih ederim. Gunnar gözlüklerini de kullanıyorum .

Daha koyu metinli beyaz arka planın, iyi aydınlatılmış ofis ortamlarında ve benzeri durumlarda gözleriniz için daha iyi olduğunu destekleyen epeyce kanıt var. /ux/53264/dark-or-white-color-theme-is-better-for-the-eyes Bu çalışmalarla ilgili yanıtlarda listelenen çok iyi kaynaklara sahiptir. Bu esas olarak son kullanıcılar için tasarımla ilgilidir, ancak günün sonunda geliştirici olmamıza rağmen IDE ürünlerinin son kullanıcılarıyız ve aynı kurallar hala geçerlidir.

Sonuç olarak, çevrenizle, görüşünüzle ve tercih ettiğiniz şeyle çok ilgisi var. Ben şahsen, geleneksel olarak koyu metin içeren gri veya gümüş bir çalışma alanına sahip koyu bir IDE kullanıyorum. Bu, kontrastı görmeyi hala kolaylaştırıyor, ancak beni beyaza boğarak gözlerimi incitmiyor.


Bu, OP'nin istediği gibi artıları / eksileri içeren bir listeden çok bir fikirdir. Ayrıca, gönderinin zaten kabul edilmiş bir cevabı var.
mbomb007

Evet, gönderinin kabul edilmiş bir cevabı var, ancak cevapları ararken aradığım ayrıntıları sağlamadı. OP çok parçalı bir soru sordu. Artıları ve eksileri dışında sorunun tüm kısımlarını yanıtladım ve bu yönü başka bir tartışmadan ele alan bir kaynağa bağlantı verdim. Bu, OP'nin "Siyah arka plana karşı beyaz metinle program yapan var mı? Gözleriniz için daha iyi olduğuna dair bazı söylentiler duydum. Durum nedir?" Soru, her vaka için öznel ve bireysel bir yanıt gerektirir.
JKirkbride

@ mbomb007 Kabul edilmiş bir cevap olsa bile ek cevaplara izin verilir. Web sitesi kurallarındaki hiçbir şey bunu yasaklamaz. Durum böyleyse, bir soru kabul edilmiş bir bayrağa sahip olduktan sonra cevap gönderilemezdi.
BK

1

Dizüstü bilgisayarımda koyu arka plan çok fazla ışık yansıması oluşturuyor.


0

Gözlerin için gerçekten harika.

Beyaz, tam renkli anlamına gelir - rgb (255, 255, 255) - ve siyah, renk olmadığı anlamına gelir - rgb (0, 0, 0). Dolayısıyla, beyaz arka plana karşı siyah bir metin okurken, ekranda küçük bir bölüm (metin) dışında çok fazla ışık yanıp sönüyor. Öte yandan, siyah arka plana karşı beyaz bir metin okurken, ekran metin alanı dışında (neredeyse) hiçbir şey yaymaz. Bu yüzden çok havalı görünüyor.

Ancak kontrast ve ortam aydınlatması önemlidir. Siyah üzerine beyazı tercih etsem de, hem saf siyah üzerinde saf beyaz hem de saf beyaz üzerinde saf siyah yüksek bir kontrasta sahip ve bu da her şeyi okunamaz hale getiriyor. Kişisel deneyimime göre, "açık siyah" üzerine "koyu beyaz" metin, her ortam için en uygun ve uzun süre okunabilir tema olurdu.


"Dolayısıyla, beyaz arka plana karşı siyah bir metin okurken, ekranda küçük bir bölüm (metin) dışında çok fazla ışık yanıp sönüyor. Öte yandan, siyah arka plana karşı beyaz bir metin okurken, ekran ışık yayar. (neredeyse) metin alanı dışında hiçbir şey. " - Bu yalnızca OLED monitörler için geçerlidir.
Bomberlt

Yalnızca AFAIK OLED ve benzer ekranlar (AMOLED, SAMOLED, vb.) Arka ışığı kullanmaz (her zaman ekranın arkasından gelen ışıklandırmada). Bu, LCD ekranda% 100 siyah görüntü açarsanız, arka ışığın% 100 beyaz görüntüyü açmışsınız gibi parlak olduğu anlamına gelir. Öte yandan, OLED tipi monitörlerde siyah görüntü neredeyse hiç ışık üretmez. Daha fazla bilgi için: anandtech.com/show/8795/… ve androidauthority.com/amoled-vs-lcd-differences-572859
Bomberlt

Bu doğru. Ancak kontrastı optimum seviyede tutmak için az miktarda arka ışığın iyi olduğuna inanıyorum.
Nandakumar Edamana

0

İle programlardım

Beyaz zemin, eve giderken daha yorgun ve titriyor ve daha yorgun hissettim.

Sonra Siyah arka plana geçtim

Göz daha rahat ve çok daha az yorucu ve stresli hissediyor.

Emin değilim, bu gözler için iyi olsa da.

Teknik olarak. Arka plan Siyah olduğunda iris daha fazla açılır. Sanırım daha fazla radyasyona izin veriyor. Emin değilim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.