呢對顏色有冇通過 WCAG 2.2?前景色要精確改到咩數值先達目標?
同一對顏色可能通過大字但唔通過正常文字。要逐個用途門檻核對官方 ratio,再喺實際介面測試向黑/白方向候選;數學過關唔取代情境 accessibility 測試。
方法
WCAG 2.x 先將 sRGB linearise,再計 relative luminance,最後用(較光 + 0.05)÷(較暗 + 0.05)。修正只將前景逐步向黑或白混合,回報首個經 round 後達目標 ratio 嘅候選。
重要限制
候選只係該 RGB 直線混合路徑嘅最小改動,唔係 perceptual 或品牌最優色。Gradient、opacity、圖片、state、antialiasing 同只靠顏色傳意要另測。