推荐的编程字体?

你使用什么字体进行编程,以及什么语言/ IDE? 我使用Consolas来处理所有的Visual Studio工作,还有其他build议吗?

Consolas (下载)或Andale Mono (下载) 。 我主要使用Andale Mono。 我很久以前写了一篇关于编程字体的文章,我觉得Consolas还没有出来。

photos/fonts.gif

我发现inputIllegal1 = O0是适合性的一个很好的testing。

我真的爱上了Droid Sans Mono 。

替代文字

我真的很喜欢DejaVu Sans Mono 。 这是非常干净和容易的眼睛。

在这里输入图像描述

摩纳哥+1

替代文字http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

只是美丽的,我发现我可以读完几个小时。

我使用Consolas的一切,包括Notepad ++,SQL Studio,Eclipse等。我希望有一个Mac版本。 此外,如果你注意到,堆栈溢出的文本区域使用Consolas,所以我们还有一些其他的粉丝在那里:p

我喜欢Envy Code R。

替代文字替代文字

摩纳哥+1,虽然这篇博客让我想到转换为Inconsolata 。

我很好奇你使用什么点大小,我使用TextMate默认大小12pt。

我使用Bitstream Vera Sans Mono ,但是您需要激活ClearType以使其可读。

我喜欢这个主题前面提到的'Illegal1 = O0'可读性testing,谢谢。

无政府状态,32点,当然。 代码风格!

anarch http://img525.imageshack.us/img525/1584/ss42po1.jpg

对于UltraEdit和任何事情,我使用旧的Courier New。

替代文字samples/microsoft/CourierNew.gif

我发现Consolas很难阅读,因为它是反锯齿。

我使用Lucida Console多年,从来没有find更好的。

不过,我试了几次Consolas字体 ,只是 – 我更喜欢Lucida控制台。

我喜欢Terminus一些命令行的东西,至less滚动日志文件和irssi / irc( TTF版本可用 )。 在下面的操作terminus.ttf的屏幕截图(在启用了ClearType的Windows XP上的PuTTY)。

在下面的操作terminus.ttf的屏幕截图(在启用了ClearType的Windows XP上的PuTTY)。 pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

我在我的Mac上使用Consolas,顺便说一句, 如果你想安装这个(Mac / Win / Linux), 这里有一个下载consolas TTF文件的链接 。

/ MP

我不使用Consolas,虽然它在液晶显示器上看起来不错,但是有时我不在液晶显示器上,就像我在做演示,然后看起来很糟糕。

我目前select编程的字体是Liberation Mono字体。

哦,人,刚刚发现为什么堆栈溢出文本看起来像废话,它强制Consolas这是一个cleartype字体,并在我目前的设置没有启用cleartype,它看起来非常糟糕。

去做uservoice的bugreport。

我一直在使用Dina – http://www.donationcoder.com/Software/Jibz/Dina/index.html – 字体一段时间来进行文本编辑,它似乎很好地完成了这项工作。

ProFont 。 我是唯一一个还在使用它吗?

我喜欢Visual Studio中的Fixedsys 。 这是一个经典。 没有消除锯齿模糊。

Fixedsys字体

一个优秀的CodeProject文章,列出了33种字体的编程(每个例子)

http://www.codeproject.com/KB/work/FontSurvey.aspx

我很惊讶没有人提到了Pragmata 。 这是编程字体的宝马。 简洁,可读,简洁优雅的巅峰。

替代文字fonts/imm/pr_abc.gif

现在有一个为PragmataPro (涵盖了比Pragmata更大的Unicode部分) 的筹款项目 ,使它可以在Creative Commons许可下免费获得!

我使用Inconsolata与Windows上的UltraEdit。 使用TextMate(在Mac上),我更喜欢摩纳哥(这是默认的字体)。

TextMate中的Inconsolata 14pt

我喜欢Profont ,当Jeff写关于编程字体的博客时,我第一次遇到了这个问题

我也喜欢Consolas,但我也喜欢Anonymous: http : //www.ms-studio.com/FontSales/anonymous.html

为Consolas添加一个投票。 我的眼睛感觉很轻松。

我从来没有find离开新信使的理由。 只要是无衬线字体,我不认为我会遇到任何字体问题。 单间隔字体也很适合编码。

我也使用比例字体。 他们在书籍和杂志上工作的原因似乎很好:人物之间的差异越大,大脑就越容易区分它们; 而且你可以更适合屏幕。 缩进仍然正常:6个前导空间仍然是3个前导空间的两倍。

我使用了一个格鲁吉亚版本,使得小写字母“l”看起来不像数字“1”,并且在零点上划了斜线。

我认为Consolas上的反锯齿模糊是由没有启用ClearType的显示器引起的。 Consolas是为ClearTypedevise的。

[杰夫A:的确,你可以在关于这个主题的文章中看到这个截图。]

我build议阅读这些编程字体的比较,你可以学习更多一点:

杰夫·阿特伍德杰出的“圆桌会议”:
http://www.codinghorror.com/blog/archives/000157.html

5个字体的另一个审查与漂亮的截图:
http://blog.hamstu.com/2008/02/03/the-typography-of-code/

有两个页面,其中有一长串的编程字体是keithdevens.com和lowing.org上的这些页面( 无效链接,但在互联网档案中 )

关于编程字体的其他一些讨论可能有更多的build议,这是在这个关于typographica的博客文章的评论,以及在文本编辑器的论坛上的这个主题 。

我个人喜欢Triskweline :

替代文字tinkering/triskweline/shot.gif

DejaVu Sans Mono(有时被称为恐慌三),11号,反Alised。 以前我只使用了不是反锯齿的字体,但它似乎只适用于这种字体。

惊悚文本中的恐慌Sans的屏幕截图