选择合适的字体区分 1Il、0Oo

为了能够清晰区分 1Il 0Oo、准确识别相似字符,测试了 70+ 种 Windows 系统下使用的字体,得到 3 种能清晰区分 1Il 0Oo 的字体,效果如下:

# 字体 1, i, l, 零和欧, 全角
1 Consolas 1iIl 0Oo0Oo ø
2 Tahoma 1iIl 0Oo0Oo ø
3 Verdana 1iIl 0Oo0Oo ø

 

在这 3 种字体中,Verdana 和 Tahoma 效果最好,Consolas 次之,在 Excel 中也常用到 Tahoma。

最终采取的方案是:

.input {
    font-family: Verdana, Tahoma, Consolas, monospace;
}

全部对比效果如下:

# 字体 1, i, l, 零和欧, 全角
1 Consolas 1iIl 0Oo0Oo ø
2 Tahoma 1iIl 0Oo0Oo ø
3 Verdana 1iIl 0Oo0Oo ø
4 ‘Angsana New’ 1iIl 0Oo0Oo ø
5 Arial 1iIl 0Oo0Oo ø
6 ‘Arial Black’ 1iIl 0Oo0Oo ø
7 Basemic 1iIl 0Oo0Oo ø
8 Batang 1iIl 0Oo0Oo ø
9 ‘Book Antiqua’ 1iIl 0Oo0Oo ø
10 ‘Browallia New’ 1iIl 0Oo0Oo ø
11 Calibri 1iIl 0Oo0Oo ø
12 Cambria 1iIl 0Oo0Oo ø
13 Candara 1iIl 0Oo0Oo ø
14 Century 1iIl 0Oo0Oo ø
15 ‘Comic Sans MS’ 1iIl 0Oo0Oo ø
16 Constantia 1iIl 0Oo0Oo ø
17 Corbel 1iIl 0Oo0Oo ø
18 ‘Cordia New’ 1iIl 0Oo0Oo ø
19 Courier 1iIl 0Oo0Oo ø
20 ‘Courier New’ 1iIl 0Oo0Oo ø
21 DilleniaUPC 1iIl 0Oo0Oo ø
22 Dotum 1iIl 0Oo0Oo ø
23 Garamond 1iIl 0Oo0Oo ø
24 Geneva 1iIl 0Oo0Oo ø
25 Georgia 1iIl 0Oo0Oo ø
26 Gulim 1iIl 0Oo0Oo ø
27 GungSuh 1iIl 0Oo0Oo ø
28 Impact 1iIl 0Oo0Oo ø
29 JasmineUPC 1iIl 0Oo0Oo ø
30 ‘Lucida Console’ 1iIl 0Oo0Oo ø
31 ‘Lucida Sans Unicode’ 1iIl 0Oo0Oo ø
32 ‘Malgun Gothic’ 1iIl 0Oo0Oo ø
33 Mangal 1iIl 0Oo0Oo ø
34 Marlett 1iIl 0Oo0Oo ø
35 Meiryo 1iIl 0Oo0Oo ø
36 ‘Microsoft JhengHei’ 1iIl 0Oo0Oo ø
37 MingLiu 1iIl 0Oo0Oo ø
38 MingLiU_HKSCS 1iIl 0Oo0Oo ø
39 monospace 1iIl 0Oo0Oo ø
40 Modern 1iIl 0Oo0Oo ø
41 ‘MS Gothic’ 1iIl 0Oo0Oo ø
42 ‘MS Mincho’ 1iIl 0Oo0Oo ø
43 ‘MS PGothic’ 1iIl 0Oo0Oo ø
44 ‘MS PMincho’ 1iIl 0Oo0Oo ø
45 ‘MS Sans Serif’ 1iIl 0Oo0Oo ø
46 ‘MS Serif’ 1iIl 0Oo0Oo ø
47 ‘Palatino Linotype’ 1iIl 0Oo0Oo ø
48 PMingliU 1iIl 0Oo0Oo ø
49 PMingLiU-ExtB 1iIl 0Oo0Oo ø
50 serif 1iIl 0Oo0Oo ø
51 Symbol 1iIl 0Oo0Oo ø
52 Times 1iIl 0Oo0Oo ø
53 ‘Times New Roman’ 1iIl 0Oo0Oo ø
54 ‘Trebuchet MS’ 1iIl 0Oo0Oo ø
55 Wingdings 1iIl 0Oo0Oo ø
56 ‘Yu Gothic’ 1iIl 0Oo0Oo ø
57 ‘Yu Mincho’ 1iIl 0Oo0Oo ø
58 方正舒体 1iIl 0Oo0Oo ø
59 方正姚体 1iIl 0Oo0Oo ø
60 仿宋 1iIl 0Oo0Oo ø
61 黑体 1iIl 0Oo0Oo ø
62 华文彩云 1iIl 0Oo0Oo ø
63 华文仿宋 1iIl 0Oo0Oo ø
64 华文行楷 1iIl 0Oo0Oo ø
65 华文琥珀 1iIl 0Oo0Oo ø
66 华文楷体 1iIl 0Oo0Oo ø
67 华文隶书 1iIl 0Oo0Oo ø
68 华文宋体 1iIl 0Oo0Oo ø
69 华文细黑 1iIl 0Oo0Oo ø
70 华文新魏 1iIl 0Oo0Oo ø
71 华文中宋 1iIl 0Oo0Oo ø
72 楷体 1iIl 0Oo0Oo ø
73 隶书 1iIl 0Oo0Oo ø
74 宋体 1iIl 0Oo0Oo ø
75 宋体-ExtB 1iIl 0Oo0Oo ø
76 微软雅黑 1iIl 0Oo0Oo ø
77 新宋体 1iIl 0Oo0Oo ø
78 幼圆 1iIl 0Oo0Oo ø

作者: 袖之欢

科技改变生活,编程改变世界。

《选择合适的字体区分 1Il、0Oo》有2个想法

夏之冰雪进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注