- ผู้เขียนแบ่งปันประสบการณ์ในการปรับโครงสร้างระบบสีของ Postmark ใหม่ และปัญหาที่พบในพาเลตก่อนหน้า
- ปัญหาหลักของพาเลตก่อนหน้าคือความสม่ำเสมอของความสว่างที่รับรู้ได้ของสีไม่คงที่ และอัตราส่วนคอนทราสต์ระหว่างรูปแบบสีต่าง ๆ คาดเดาได้ยาก
- ผู้เขียนอธิบายว่าปัญหาเหล่านี้เกิดจากข้อบกพร่องโดยธรรมชาติของโมเดลสี HSL และการที่เครื่องมือออกแบบยังรองรับทางเลือกที่ดีกว่าได้ไม่เพียงพอ
- ผู้เขียนแนะนำ CIELAB และ LCh ในฐานะทางเลือกที่ดีกว่า HSL เนื่องจากเป็นปริภูมิสีที่ออกแบบมาเพื่อสะท้อนการรับรู้ความสว่างและความอิ่มตัวของสีของมนุษย์
- ผู้เขียนแนะนำแอป Accessible Palette ซึ่งเป็นเครื่องมือสำหรับสร้างระบบสีที่มีความสว่างสม่ำเสมอและมีอัตราส่วนคอนทราสต์ที่คาดการณ์ได้
- แอปนี้ช่วยให้ผู้ใช้ปรับแต่งระดับความสว่าง ควบคุมอัตราส่วนคอนทราสต์ และสร้างพาเลตสีโดยอิงจากปริภูมิสี RGB หรือ CIELAB
- ผู้เขียนอภิปรายถึงข้อบกพร่องของการคำนวณอัตราส่วนคอนทราสต์ตาม WCAG 2.1 ที่ใช้อยู่ในปัจจุบัน และแนะนำ Advanced Perceptual Contrast Algorithm (APCA) ที่ใช้ในแอป
- ผู้เขียนแนะนำให้ผู้อ่านลองสร้างระบบสีโดยคำนึงถึงทั้งแนวทาง WCAG 2.1 และ APCA เพื่อให้รองรับอนาคตได้มากที่สุดและเป็นไปตามข้อกำหนด
- ผู้เขียนเน้นย้ำถึงประโยชน์ของการใช้แอป Accessible Palette และเชิญชวนผู้อ่านให้ติดต่อมาได้เสมอหากมีคำถามหรือข้อเสนอแนะ
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
color()รองรับ color space ได้หลากหลาย ไม่ใช่แค่ sRGB