TL;DR: DejaVu Sans Mono
更完整的故事:
不同的功能很重要,具体取决于您的预期用途。如果您想要的东西只会产生列或在您想要的位置排列,请选择您喜欢的任何字体。
另一方面,如果能够明确地区分单个字符很重要,则需要将某些字符字形进行比较。对于以下集合,我列出了我系统上的字体如何按好到坏的顺序进行比较;那里有更多的单声道字体,但这会给你一个想法。
[我打折了 Courier New 和 OCR-A,因为它们基本上是打字机字体。]
0O
(零和大写“O”)
- Consolas 和 DejaVu Sans Mono 在零内有形状以帮助识别
- Lucida Console 和 OCR-B 让 Zero 稍微高一点
- Lucida Sans Typewriter 差别很小
1升
(一、小写“L”和大写“I”)
- Lucida Console、Lucida Sans Typewriter、OCR-B 和 DejaVu Sans Mono 有不同的衬线
- Consolas 仅在 One 和小写“L”上的顶部衬线的角度上有所不同
2Z
(两个和大写“Z”)
5S
(五个和大写“S”)
6b
(六和小写“B”)
8B
(八位和大写“B”)
`''''
(反引号、ASCII 撇号、开引号、闭引号和素数)
- Consolas、Lucida Console、Lucida Sans 打字机、DejaVu Sans Mono:完全不同
- OCR-B:开盘价和收盘价是一样的
您可以对您找到并正在考虑使用的任何单声道字体进行此类分析,但基于一致性,我会考虑DejaVu Sans Mono以供公众使用。就个人而言,我使用 Consolas 进行编码,但这只是因为我还没有时间在我的所有计算机上安装 DejaVu 字体。