推荐的编程字体?

tbr*_*fni 183 fonts development-environment

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

dea*_*mer 197

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

http://www.deadprogrammer.com/photos/fonts.gif

我发现打字Illegal1 = O0是对适用性的一个很好的考验.

  • 如果你在LCD上运行ClearType,Consolas很棒(虽然我还没有在CRT上试过它).如果你没有ClearType,Consolas是可怕的,因为它是用ClearType制作的. (21认同)
  • 公平地说,没有ClearType,一切都很糟糕 (10认同)
  • 是否只有我认为cleartype使一切看起来轻微失焦?(你们有一台液晶显示器!) (6认同)
  • 上面的Consolas链接仅在安装了Visual Studio时才有效.否则,请下载包含该字体的Powerpoint 2007 Viewer.http://www.microsoft.com/downloads/details.aspx?familyid=048dc840-14e1-467d-8dca-19d2a8fd7485&displaylang=en (3认同)
  • 虚线零?不好了! (2认同)

icc*_*cco 84

我真的爱上了Droid Sans Mono.

替代文字

  • 我必须说这个字体看起来不错,但O和0太相似了我采用它. (12认同)
  • 看起来很不错但应该提到它没有粗体或斜体,许多人都喜欢用于语法高亮. (8认同)

mbi*_*ard 66

我真的很喜欢DejaVu Sans Mono.它非常干净,容易上瘾.

在此输入图像描述


Dav*_*wer 61

摩纳哥+1

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

很漂亮,我发现我可以连续几个小时阅读它.


Sha*_*awn 51

我使用Consolas来做所有事情,包括Notepad ++,SQL Studio,Eclipse等.我希望有一个Mac版本.另外,如果你注意到,Stack Overflow上的文本区域字段使用Consolas,所以我们还有其他一些粉丝:p


Jon*_*way 41

我喜欢羡慕代码R.

替代文字 替代文字

  • 对我来说,字体太高 - 不一定是字符的高度,而是字符之间的空间.(我想在屏幕上显示更多代码行!) (7认同)

Dan*_*Dan 28

为摩纳哥+1,虽然这篇博文让我想到切换到Inconsolata.

我很好奇你们使用的点大小,我使用TextMate默认大小为12pt.


小智 28

我使用Bitstream Vera Sans Mono,但您需要激活ClearType才能使其可读.

我喜欢本文前面提到的'Illegal1 = O0'可读性测试,谢谢你.

  • 显然,DejaVu是Bitstream Vera的更新版本,其中包含Bitstream Vera缺少的大量字符.也许你应该看看DejaVu Sans Mono? (3认同)

小智 24

无政府主义,32分,当然.代码风格!

无政府主义者http://img525.imageshack.us/img525/1584/ss42po1.jpg

  • 这必须是一个笑话 (21认同)
  • 对我来说,这似乎是阿拉伯语. (6认同)

Gat*_*ler 23

对于UltraEdit和其他任何事情,我使用了旧的Courier New.

替代文字http://www.identifont.com/samples/microsoft/CourierNew.gif

我发现Consolas难以阅读它的抗锯齿.


Grz*_*lik 21

我使用Lucida Console多年,从来没有找到更好的东西.

然而,我尝试了几次Consolas字体和简单 - 我更喜欢Lucida控制台.


mau*_*ana 18

我在我的Mac上使用Consolas,BTW; 如果你想安装它(Mac/Win/Linux),这里有一个下载consolas TTF文件的链接.

/ MP

  • 该链接似乎已被破坏. (3认同)

ang*_*son 15

我不使用Consolas,虽然它在液晶显示屏上确实看起来不错,但有时候我不在液晶显示器上,就像我在做演示时那样看起来很糟糕.

我目前选择的编程字体是Liberation Mono字体.

哦,伙计,刚刚发现为什么Stack Overflow上的文字看起来像废话,它强制使用Consolas这是一种cleartype字体,并且在我当前的设置中没有启用cleartype,它看起来非常糟糕.

要在uservoice上制作一个bug报告.


rjz*_*zii 15

我一直在使用Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - 字体现在用于文本编辑,它似乎很好地完成了这项工作.

  • 在解决这个问题之前,我尝试了很多程序员字体.如果您是跨平台开发人员,可以在该页面的论坛中找到该字体的Linux(X Windows)版本.http://www.donationcoder.com/Forums/bb/index.php?topic=7857.0 (2认同)

小智 14

ProFont.我是唯一还在使用它的人吗?


Zac*_*son 12

我喜欢Visual Studio中的Fixedsys.这是经典之作.没有抗锯齿模糊.

Fixedsys字体


Mat*_*ino 12

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

alt text http://www.fsd.it/fonts/imm/pr_abc.gif

现在正在为PragmataPro进行筹款项目(其中包括比Pragmata更大的Unicode部分),以便在Creative Commons许可下免费提供!

  • 批量采购?喜欢一次购买所有角色? (16认同)

rud*_*ler 12

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

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


Chr*_*yer 10

我在Windows上使用Inconsolata和UltraEdit.使用TextMate(在Mac上)我更喜欢Monaco(它是默认字体).


Jar*_*dom 9

Inconsolata 14pt in TextMate


小智 9

我喜欢Profont,当杰夫写博客关于编程字体时,我第一次遇到它


Joh*_*fle 8

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


Jon*_*rks 7

为Consolas添加投票.我的眼睛感觉很轻松.


Mat*_*yar 7

我从来没有找到偏离Courier New的理由.我不认为任何字体都有问题,只要它是sans-serif.单色间距字体也很适合编码.

  • 我认为单声道间隔是编码的必要条件. (5认同)
  • Courier New是一种衬线字体...... (2认同)

Mar*_*tin 7

我也使用比例字体.他们看起来很好,因为他们在书籍和杂志上工作的原因相同:人物之间的差异越大,大脑就越容易区分它们; 你可以在屏幕上更多地适应.压痕仍然可以正常工作:6个前导空间仍然是3个前导空间的两倍宽.

我使用乔治亚州的一个版本,我将其打破,使小写字母"l"看起来不像数字"1",并在零点上放一个斜线.


Jon*_*jap 6

我认为Consolas上的抗锯齿模糊是由没有启用ClearType的显示器引起的.Consolas专为ClearType设计.

[杰夫A:的确,你可以在我写这个主题的帖子中看到这个截图.]


Sam*_*ler 6

有两个编程字体列表的两页是keithdevens.comlowing.org上的这些页面(死链接,但它在互联网档案中)

关于可能有更多建议的编程字体的其他一些讨论是关于typographica 上的这篇博客文章文本编辑器论坛上的这个主题评论.

我个人喜欢Triskweline:

alt text http://www.netalive.org/tinkering/triskweline/shot.gif


小智 6

我建议您阅读这些编程字体的比较,而不仅仅是对特定字体进行另一次投票,您可以学习更多内容:

杰夫阿特伍德出色的"综述":http:
//www.codinghorror.com/blog/archives/000157.html

5个字体的另一个评论,有很好的截图:http:
//blog.hamstu.com/2008/02/03/the-typography-of-code/


小智 5

DejaVu Sans Mono(有时称为Panic Sans),11号,反对.以前我只使用了没有消除锯齿的字体,但它似乎适用于这种字体.

Sublime Text中Panic Sans的屏幕截图