寻找区分大写i(I)和小写L(l)的sans-serif字体


2026-03-29

能区分大写i(I)和小写L(l)的sans-serif font字体

先找到一个noto sans

决定去google docs里面把noto sans作为默认样式字体永久生效

发现下载的docx默认大了~1MB,因为一定会嵌入noto sans字体(如果使用noto sans SC则会嵌入~12.7MB的CJK字体)

试了一圈,就没找到符合要求的(区分I和l,同时google docs下载的docx不嵌入字体)

times new roman倒是不会作为字体嵌入,但不是sans-serif

暂时卡在这里了

去掉google docs的约束,单纯看看字体设计

最终评选IBM plex sans为最优(除非明确展示字体差异,否则使用noto sans/aptos的时候I和l放在一起才能凸显出它们之间确实是有差异的,单独拉出一个就容易产生误解)

再看看0和O:

鉴定为全军覆没,好在混合0和O的场合不多

再来一个:🔗 [Anonymous Pro - Google Fonts] https://fonts.google.com/specimen/Anonymous+Pro 

感觉l不够好,容易让人误会为数字1

看了一圈,发现了Input:🔗 [Input: Fonts for Code] https://input.djr.com/ 

可以自定义几个易混淆的字符:

效果:


如果还要搞自定义:

🔗 [FontForge Open Source Font Editor] https://fontforge.org/en-US/ 


自定义失败了,搞不懂字体设计


2026-09-12继续

Atkinson Hyperlegible Next:能区分所有

Atkinson Hyperlegible:似乎和-Next没有明显区别

Schibsted Grotesk:


2026-10-06

autodesk的字体Artifakt Element:🔗 [Typography - Autodesk Brand Hub] https://brand.autodesk.com/visual-system/typography/ 

看起来很像ibm plex sans,可惜这个字体限制非常大,一堆版权和使用的限制



 Last Modified in 2026-10-13 

Leave a Comment Anonymous comment is allowed / 允许匿名评论