I rendered 1,418 confusables over 230 fonts. Most aren't confusable to the eye
3 months ago
- #Typography
- #Unicode
- #Security
- 工具'confusable-vision'的开发目的是通过渲染并比较230种字体中的Unicode混淆对,来测量它们的视觉相似度。
- 96.5%的混淆对视觉相似度得分较低,但有82对在至少一种字体中像素级相同,存在高风险。
- 西里尔字母同形符尤其危险,在许多标准字体中与拉丁字母像素级相同,导致难以区分。
- 该研究使用SSIM(结构相似性指数)进行确定性和可复现的字形比较,不依赖机器学习。
- 字体选择显著影响混淆风险,某些字体如Phosphate和Copperplate因几何设计风格具有较高危险率。
- 研究结果表明,混淆检测系统应考虑渲染上下文和特定字体的风险,而非仅依赖Unicode数据。
- 该工具是开源且可复现的,提供详细文档和评分数据以供进一步分析。