- Yazar, Postmark'ta renk sistemini yeniden yapılandırma deneyimini ve önceki palette yaşadığı sorunları paylaşıyor.
- Önceki paletteki temel sorunlar, renklerin algılanan parlaklığındaki tutarsızlık ve renk varyasyonları arasında öngörülemeyen kontrast oranlarıydı.
- Yazar, bu sorunların HSL renk modelinin doğasında bulunan kusurlardan ve tasarım araçlarında daha iyi alternatiflere yeterli desteğin olmamasından kaynaklandığını açıklıyor.
- Yazar, HSL yerine insanın parlaklık ve doygunluk algısını yansıtacak şekilde tasarlanmış CIELAB ve LCh renk uzaylarını daha iyi alternatifler olarak tanıtıyor.
- Yazar, tutarlı parlaklık ve öngörülebilir kontrast oranlarına sahip renk sistemleri oluşturmak için bir araç olan Accessible Palette uygulamasını tanıtıyor.
- Bu uygulama, kullanıcıların parlaklık düzeylerini özelleştirmesine, kontrast oranlarını kontrol etmesine ve RGB veya CIELAB renk uzayını temel alan renk paletleri oluşturmasına olanak tanıyor.
- Yazar, mevcut WCAG 2.1 kontrast oranı hesaplamasının kusurlarını tartışıyor ve uygulamada kullanılan Advanced Perceptual Contrast Algorithm (APCA)'yı tanıtıyor.
- Yazar, okurları olabildiğince geleceğe dönük ve mevzuata uyumlu olmak için renk sistemlerini hem WCAG 2.1 hem de APCA yönergelerini dikkate alarak oluşturmaya teşvik ediyor.
- Yazar, Accessible Palette uygulamasını kullanmanın faydalarını vurguluyor ve soru ya da geri bildirim için okurları diledikleri zaman iletişime geçmeye davet ediyor.
1 yorum
Hacker News yorumları
color()fonksiyonu, sRGB'nin yanı sıra çeşitli renk uzaylarını da destekler.