良好的代码演示字体?

(更新:我知道关于固定宽度字体的编码有几个问题…这就是为什么我在这个问题的第一句话中提到它的原因,我正在专门调查字体的投影演示和印刷的讲义。

关于编码的屏幕字体有几个很好的问题。

我正在汇集一些将包含的主题演讲

  • 代码片段

  • 屏幕转储的terminal窗口

而通常的信使显示看起来有点累。

什么是这些每个好的字体? 我特别感兴趣的terminal窗口转储,以确保他们是清晰的。 或者,也许我可以从terminal窗口中剪切和粘贴字符,并应用一些格式,使其看起来像屏幕倾倒?

我的主要目标是

  • 在屏幕上和打印的轮廓上清晰可见

  • 屏幕转储尤其应该清晰,但仍可识别为屏幕转储

  • certificate我是一个视觉品味和精致的人,哈哈。

我做了很多这样的演示,使用Monaco代码和Chalkboard代替文本(在模板中,总体而言,Keynote提供的Blackboard只有很小的变化)。 看看我的任何演示文稿的PDF文件(例如这个 ),你可以决定是否喜欢这个效果。

我更喜欢Consolas 。

如果你正在做一个演示,而且你不关心任何排队,Verdana是一个不错的select。

如果你要分发你的演示文稿,使用你知道在每个人的机器上的字体,因为使用别的东西会导致机器退回到常见的字体之一(如Arial或Times)。

如果你关心排队的事情,而不是分发演示文稿,请考虑Consolas:

替代文字

它清晰易读,让人想起Verdana,而且是等宽的。 颜色的select当然是品味的问题。

我个人非常喜欢Inconsolata

你想让人们专注于内容,并表明你是一个有品味和良好感觉的人? 留在信使。 不要因为可以创新(否则,为什么不为每个幻灯片过渡制作精美的animation,还有跳舞的信?)。

快递有几个优点:

  1. 在低分辨率下出色的可读性。
  2. 固定宽度保留缩进。
  3. Serifed字体连接字母,使人们能够理解单词和标识符(形态感知)。 未经validation的字体只能用于标题。
  4. 尝试和真实的:人们会立即明白它的代码。

如果你想转储点4,至lessselect一个保留点1-3的替代scheme。 决不允许表格function。

  • Lucida控制台(好,但有点短)
  • Lucida Sans打字机(较高,较小的字符集)
  • Andale Mono非常清楚

但这已经在这里回答了。

我使用了尺寸为16的DejaVu Sans Mono 。

更新:我已经切换到Envy代码R编码和匿名Pro为terminal

我喜欢Calibri。