将 2D emoji 翻译成开源 3D 时意想不到的设计挑战
The unexpected design challenges of translating 2D emoji into open-source 3D
为让全部 3,977 个 emoji 在深色模式下保持可辨识,团队构建了 AI 对比度审计工具,扫描图像边缘并在对比度低于阈值时标记问题、给出视觉改进建议。算法只负责发现问题,设计师随后手工绘制边缘轮廓光与高光,避免自动滤镜为通过检测而冲淡深色肤色。目标是让用户无论使用默认黄色还是 tone 5,都不必在真实肤色与消息可读性之间做取舍。
While every emoji was shaped by human hands, ensuring that emotional clarity could scale across thousands of screens required an assist from automation.
An emoji’s first job is to be understood at a glance, but that breaks down completely if people can’t actually see the character: for example, a black cat on a black background. In dark mode, people who use darker skin tones have long faced an annoying reality: Their emoji often disappear against black or dark-gray chat bubbles. When the silhouette vanishes, so does the meaning.
We wanted to fix this issue across all 3,977 characters, while understanding that designers can’t reliably eyeball thousands of combinations. To shoulder the mathematical heavy lifting, we built an AI-powered contrast audit tool.
As Wilder Wells, a program manager, explains, “High color contrast along the image edge is a key factor for legibility at small sizes, so we built a tool that scans the edges, flags when the contrast is below the threshold against common backgrounds, and suggests visual improvements that designers could implement.“
While the algorithm flagged the failures, it didn’t solve them. An automated filter would have washed out rich skin tones just to pass the test. Instead, our designers stepped in to manually sculpt custom edge protection — painting subtle rim lighting and contour highlights by hand.
Nobody should have to choose between using their actual skin tone and having their messages be legible. Whether someone sends an emoji in the default yellow hue or tone 5, their identity should never be an accessibility trade-off.
来源:Hacker News · design.google