विज्ञान से तैयार की गई terminal color scheme, Dimidium
(github.com/dofuuz)Dimidium एक terminal color scheme है, जिसे standard colors को बनाए रखते हुए इस तरह समायोजित किया गया है कि सभी रंग संतुलित रूप से स्पष्ट दिखें।
-
इसे color appearance model का उपयोग करके बनाया गया है, ताकि इंसानों की brightness/color perception को ध्यान में रखा जा सके।
-
perceptual lightness के अंतर को कम किया गया है, ताकि कोई रंग बहुत गहरा (नीला, लाल) या बहुत चमकीला (हरा, पीला) न लगे।
-
hue के अंतर को समान रूप से समायोजित किया गया है, ताकि हर रंग एक-दूसरे से अधिक स्पष्ट रूप से अलग दिखे।
Github पर color appearance model का उपयोग करने वाला generation code अपलोड किया गया है।
बनाई गई terminal settings files डाउनलोड करके आप स्वयं इस्तेमाल कर सकते हैं।
पिछली पोस्ट: terminal color scheme को 'वैज्ञानिक' तरीके से तैयार करना
पिछली पोस्ट के बाद उम्मीद से कहीं ज़्यादा प्रतिक्रिया और सुझाव मिले। धन्यवाद!
सुझावों को शामिल करने के बाद code को व्यवस्थित करके अलग Github repository में अपलोड कर दिया गया है।
इसे खूब इस्तेमाल करें, और अच्छा लगे तो आसपास के लोगों तक भी ज़रूर पहुँचाएँ।
4 टिप्पणियां
Windows Terminal Preview v1.24 रिलीज़ से Dimidium को डिफ़ॉल्ट बिल्ट-इन color scheme के रूप में जोड़ा गया है.
https://github.com/microsoft/terminal/pull/18563
https://devblogs.microsoft.com/commandline/…
https://youtu.be/Chcr-2FsZVQ?t=1152 Lee Hee-seung ji ko shoutout 🥳
क्या आप इस colorscheme को code syntax highlighting पर भी लागू करने की कोई योजना रखते हैं?
आपकी राय के लिए धन्यवाद।
Dimidium के मामले में, हमारा लक्ष्य ANSI 16-रंग की परिभाषा की सीमा से बाहर गए बिना रंगों को समायोजित करना था।
इसलिए, ऐसी परिभाषा/सीमा न रखने वाले syntax highlighting पर Dimidium को ज़बरदस्ती लागू न करना ही बेहतर है, ऐसा मेरा मानना है। ऐसा इसलिए है क्योंकि अधिक विविध रंगों का उपयोग करके रंगों के बीच अंतर को और स्पष्ट बनाया जा सकता है।
कभी अगर प्रेरणा मिली(?) तो Dimidium जैसे सिद्धांत पर syntax highlighting के लिए कोई नया color scheme बना सकता हूँ, लेकिन Dimidium syntax highlighting color scheme बनाने का मेरा कोई विचार नहीं है.