有哪些适合用于写代码的西文字体?

用于写代码的西文字体应有特性(欢迎公共编辑):易于分辨单词中的每个字母或数字,防止变量\函数名打错(如:“0”、“o”和“O”,“1”、“I”和"l"等)数字部分等高(这个可以讨论)代码中大量出现的符号(如 # % $ * \)与字母混杂在一起不太丑引号易于辨识,两个单引号「''」和一个双引号「"」区别尽量明显有些环境中要求字体等宽,代码需要对齐支持中文显示,因为在matlab中搞不定
关注者
1,634
被浏览
308,223

61 个回答

My favorites:
  1. Monaco (only problem: no bold/italic variant)
  2. Menlo
  3. Consolas (only if using Windows)
  4. Bitstream Vera Sans Mono / DejaVu Sans Mono (only if using Linux)
in that order.
Iosevka 现在更到 1.2。用编程的方式生成文字轮廓果然没走错方向,而且编程可以自动化地完成非常多的繁琐的工作,比如生成 accented glyphs。

Iosevka

Iosevka Slab


相应的含中日文的版本位于 Inziu Iosevka Downloads