代码演示的好字体?[关闭]


72

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

我正在整理一些主题演讲,其中将包含

  • 代码片段

  • 终端窗口的屏幕转储

和通常的快递显示看起来有点累。

每种字体都有哪些好的字体?我对终端窗口转储特别感兴趣,以确保它们清晰易读。或者,也许我可以从终端窗口中剪切并粘贴字符,并应用一些格式以使其看起来像屏幕垃圾?

我的主要目标是

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

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

  • 证明我是一个视觉品味高雅的人,哈哈。

Answers:


27

我做了很多这样的演示,并使用Monaco编写代码,并使用Chalkboard编写文本(总体而言,该模板与Keynote所提供的Blackboard仅有很小的变化)。查看我的演示文稿的任何PDF(例如PDF ),您可以决定是否喜欢该效果。


12
我真的很喜欢摩纳哥的代码。但是黑板吗?哎呀
molf

谢谢亚历克斯,这看起来挺不错的。有趣的是,我的演讲还将涉及Python。
Mark Harrison

@马克,太好了!您可能会注意到,为了使整个函数和类适合一张可读幻灯片(有时我对此表示歉意;-),我牺牲了一些可读性(简称var名称,&c);在其他一些语言中,我什至不会尝试,但是Python,Perl,Ruby,SQL允许这样一种奢侈;-)。
Alex Martelli,2009年

2
@Alex,如果模板是由Apple设计的,则并不意味着它很好。:-)不过,摩纳哥+1。
molf

3
嗯,黑板〜=漫画没有?!bancomicsans.com/home.html
卡尔·


29

如果您在进行演示,并且不关心任何内容,那么Verdana是一个不错的选择。

如果要分发演示文稿,请使用每个人的计算机上都知道的字体,因为使用其他字体会导致计算机始终使用常用字体之一(例如Arial或Times)。

如果您确实关心所有事情,而不是分发演示文稿,请考虑Consolas:

替代文字

它清晰易读,让人想起Verdana,并且等距排列。颜色的选择当然取决于口味。



6

您是否希望人们专注于内容,并证明您是一个品位高尚的人?留在快递。不要仅仅因为可以就进行创新(否则,为什么不为每个幻灯片过渡制作精美的动画,并带有跳舞字母...?)。

快递具有以下优点:

  1. 在低分辨率下具有出色的可读性。
  2. 固定宽度可保留缩进。
  3. 衬线字体链接字母,使人们可以整体理解单词和标识符(格式塔感知)。非serifed字体应仅用于标题。
  4. 反复无常:人们会立即理解它的代码。

如果要转储第4点,请至少选择保留第1-3点的替代方案。切勿让表单胜过功能。


不同意,要创新,否则我们仍然会在沙子里用棍子写字。
rhody

混淆“新”和“创新”是一个常见的错误。争论替代方案的好处:没有什么是好的,因为它是新的,也不是因为它是旧的。
Pontus Gagge

您是否尝试过升华文字,我发现其上的字体可读性强,比快递更好。关键是,如果您不尝试新事物,您将永远不会知道它们是否有用。冒险,尝试一些新事物。
rhody

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

但是,这已经在这里找到答案之前


这是一个不同的问题……对于编码好的字体和关于编码演示的好的字体的要求是完全不同的。除非您进行极端的团队编码,否则您不需要编码字体被投影在礼堂屏幕上的数百人看到。:-)
马克·哈里森


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.