m-contrast 是一个面向无障碍对比度检查的工具,属于 WCAG 对比度矩阵(WCAG contrast matrix)。其核心用途是把每一个文本 token 与每一个表面(surface)token 逐一组合进行测试,从而系统性地发现设计中文字与背景搭配的可读性问题。
在检查规则方面,资料给出的矩阵要求如下:
- text on surface:必须通过 AA 标准(4.5:1)。
- text-secondary on surface:对大字必须通过 AA(3:1)。
- accent on surface:对照 UI 必须通过 AA(3:1)。
在输出结果方面,工具会报告 pass/fail(通过/未通过),并给出相应的比值(ratios),以及最接近的通过替代方案(nearest passing alternatives),帮助使用者在调整配色时找到合规的选项。
关于使用方式、安装命令、运行环境、支持的设计系统或平台等细节,资料中暂未提供。