ชุดสีเทอร์มินัลที่สร้างขึ้นด้วยวิทยาศาสตร์, Dimidium
(github.com/dofuuz)Dimidium คือชุดสีเทอร์มินัลที่คงสีมาตรฐานไว้ พร้อมปรับให้ทุกสีมองเห็นได้ดีอย่างสม่ำเสมอ
-
สร้างขึ้นโดยใช้แบบจำลองการรับรู้สี (Color appearance model) เพื่อคำนึงถึงการรับรู้ความสว่าง/สีของมนุษย์
-
ลดความแตกต่างของความสว่างที่รับรู้ได้ (perceptual lightness) เพื่อปรับปรุงไม่ให้มีสีที่มืดเกินไป (น้ำเงิน, แดง) หรือสว่างเกินไป (เขียว, เหลือง)
-
ปรับความแตกต่างของเฉดสี (hue) ให้สม่ำเสมอ เพื่อให้แต่ละสีแยกแยะได้ชัดเจนยิ่งขึ้น
ได้อัปโหลดโค้ดสำหรับการสร้างโดยใช้แบบจำลองการรับรู้สีไว้บน Github แล้ว
คุณสามารถดาวน์โหลดไฟล์ตั้งค่าเทอร์มินัลที่สร้างไว้ไปทดลองใช้ได้ด้วยตนเอง
บทความก่อนหน้า: ปรุงชุดสีเทอร์มินัลอย่าง 'เป็นวิทยาศาสตร์'
หลังจากโพสต์บทความก่อนหน้า ได้รับการตอบรับและความคิดเห็นมากกว่าที่คาดไว้ ขอบคุณมาก!
หลังจากรวบรวมความคิดเห็นแล้ว ได้จัดระเบียบโค้ดและนำขึ้นไว้ในที่เก็บ Github แยกต่างหาก
ฝากช่วยนำไปใช้กันเยอะ ๆ และถ้าเห็นว่าดี ก็ช่วยบอกต่อคนรอบตัวด้วย
4 ความคิดเห็น
ตั้งแต่การออกรีลีส Windows Terminal Preview v1.24 เป็นต้นไป ได้มีการเพิ่ม Dimidium เป็นชุดโครงร่างสีที่ติดตั้งมาให้โดยค่าเริ่มต้น
https://github.com/microsoft/terminal/pull/18563
https://devblogs.microsoft.com/commandline/…
https://youtu.be/Chcr-2FsZVQ?t=1152 ขอชื่นชมคุณอีฮีซึง 🥳
มีแผนจะนำไปใช้กับ colorscheme ที่ใช้กับ code syntax highlight ด้วยไหมครับ?
ขอบคุณสำหรับความคิดเห็นครับ
สำหรับ Dimidium เราตั้งเป้าในการปรับสีให้อยู่ภายในขอบเขตที่ไม่หลุดจากนิยาม ANSI 16 สี
ดังนั้น สำหรับการเน้นไวยากรณ์ซึ่งไม่ได้มีนิยาม/ข้อจำกัดแบบนั้น ผมคิดว่าไม่จำเป็นต้องฝืนใช้ Dimidium จะดีกว่า เพราะสามารถใช้สีที่หลากหลายกว่าเพื่อปรับให้แยกความแตกต่างของสีได้ชัดเจนยิ่งขึ้น
สักวันหนึ่งถ้ามีไอเดียแวบขึ้นมา ก็อาจทำชุดสีใหม่สำหรับการเน้นไวยากรณ์โดยใช้หลักการคล้ายกับ Dimidium ก็ได้ แต่ตอนนี้ยังไม่มีความตั้งใจจะทำชุดสีสำหรับการเน้นไวยากรณ์ของ Dimidium ครับ