程序设计推荐字体?

你用什么字体来编程,用什么语言/IDE?我所有的 Visual Studio 工作都使用 安慰,还有其他建议吗?

248259 次浏览

我对任何事情都使用 Consolas,包括 Notepad + + 、 SQLStudio、 Eclipse 等。我希望有 Mac 版本。另外,如果您注意到,Stack Overflow 上的文本区域使用 Consolas,因此我们也有一些其他的粉丝: p

我不使用 Consolas,虽然它在 LCD 上看起来不错,但有时我不在 LCD 上,就像我做演示时,它看起来很糟糕。

我目前选择的编程字体是 单核细胞增多症字体。

哦,伙计,刚刚发现为什么 Stack Overflow 上的文本看起来像垃圾,它强制 Consolas 使用 cleartype 字体,在我目前的设置中没有启用 cleartype,它看起来非常糟糕。

要在 uservoice 上做一个 bugreport。

对于 UltraEdit 和其他类似的东西,我使用的是老式的 新快递。

替换文本 http://www.identifont.com/samples/microsoft/couriernew.gif

我发现康索拉斯很难阅读,因为它过度反锯齿。

投康索拉斯一票,我觉得很容易。

+ 1的 Consolas,连同一个适当的 配色方案(我使用的第一个截图的白色)

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

无论是康索拉斯 (下载)或安代尔单元 (下载)。我大部分时间用的是 Andale Mono。我写了一篇关于编程字体 很久以前的文章,我想 Consolas 还没有出版。

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

我发现键入 Illegal1 = O0是一个很好的适用性测试。

我在 Windows 上使用的是 不知所措和 UltraEdit,在 Mac 上使用的是 TextMate,我更喜欢 Monaco (这是默认字体)。

摩纳哥 + 1,尽管 这篇博文让我考虑转到 不知所措

我很好奇你们都使用什么样的点大小,我使用的是 TextMate默认大小12pt。

我喜欢视觉工作室的 Fixedsys。它是一个经典。没有反锯齿模糊。

Fixedsys Typeface

我在我的 Mac 上使用 Consolas,顺便说一下; 如果你想安装这个(Mac/Win/Linux) ,可以使用 这里有一个下载控制台 TTF 文件的链接

国会议员

我不得不同意凯文 · 肯尼的说法,从头到尾都是 Progy 字体,尽管我更喜欢 Progy Clean。但是不管怎样,你必须使用一种字体,清楚地显示数字0和字母 O 之间的区别,而这里的预览字体并没有真正显示这一点。

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

新信使有衬线。

我在 TextMate台使用 恐慌者12 pt w/AA,但是喜欢在 Terminal/vim 台使用 不知所措... (讨论是否要把我的 TM 字体改成这个... ... 但是字号是14 pt) :)

我也很遗憾

文本伴侣中的14分

我喜欢 嫉妒代码 R

alt text alt text

我真的很喜欢 无单声道。它非常干净和容易的眼睛。

enter image description here

无打字机的露西达

我刚刚尝试康索拉斯和嫉妒-嫉妒似乎“太狭窄”,我的眼睛,但康索拉斯看起来很好(我在一个 Mac)。谢谢你的建议!

对我来说也是新的,它的空间很好。

另一票赞成 Consolas 进行代码编辑,赞成 迪娜进行控制台输出。

Verdana -可变宽度,小尺寸时易于在屏幕上阅读。

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

每次都是 Lucida Console。

我从来没有发现一种字体可以在同样大小的屏幕上打包这么多行代码而不显得拥挤。

看起来也不错。

我已经使用 Dina-http://www.donationcoder.com/Software/Jibz/Dina/index.html-字体一段时间了,现在文本编辑,它似乎做得很好。

再给 Consolas 投一票,我现在最喜欢的 IDE 字体。

我最近刚从 Bitstream Vera Sans Mono 转到 Inconsolata,但是看到这里的答案,我想给康索拉斯一个机会。目前看起来还不错。

我真的爱上了 无单声道机器人

alt text

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

[ Jeff A: 的确,你可以在 我写的一篇关于这个话题的文章中看到这个的截图。]

我喜欢安慰词,尤其是用斜体表示评论

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

我使用 Lucida Console很多年了,从来没有找到更好的。

然而,我尝试了几次 康索拉斯字体和简单-我更喜欢 Lucida 控制台。

我要用这个来树敌,但是我实际上用的是—— 喘气——一种非单太空字体!我偶尔切换回一个单一的空间,以消除歧义的东西,但大多数发现,一个良好的干净的无衬线字体是最容易阅读,不浪费屏幕地位。

具有良好语法着色的 IDE 会有所帮助。

@ 谦虚:

我希望有 Mac 版本。

你可以在 Mac 上安装这种字体。我一直在使用它,无论何时何地,没有任何问题。唯一需要注意的是在使用 GVIM 时设置 nomacatsui,或者更好的做法是切换到 麦克维姆

DejaVu Sans Mono (有时被称为 Panic Sans) ,11号,抗单核细胞增多症。以前我只使用不反锯齿字体,但它似乎只是为这种字体工作。

Screenshot of Panic Sans in Sublime Text

我还要为 Android 的“ Droid Sans Mono”再投一票,这是一种非常清晰、清晰的编码字体。

有两个页面,其中有一个 一长串名单的编程字体是这些网页上的 Keithdevens.comLowing.org(死链接,但它的 在互联网档案馆里)

其他一些可能有更多建议的编程字体的讨论是 对这篇关于印刷术的博客文章的评论文本编辑论坛上的这个话题

我个人比较喜欢 Triskweline:

替换文本 http://www.netalive.org/tinkering/triskweline/shot.gif

我尝试过巨数字,直到我意识到使用可变宽度的字体是一个愚蠢的游戏。

快递新在这里,虽然我要尝试后,在这里看到它的嫉妒。

早在我的 Mac LC 时代,我就信誓旦旦地说摩纳哥9磅,主要是因为它被削减了0磅。不过我一直不太习惯默认的行高。

摩纳哥 http://www.k8zt.com/ham_fonts/monaco.jpg 样本

在原始的非 OS-X 版本中,对 追踪来说有点困难。

用于 VisualStudio 的 Consolas。这是我得到一个新的安装设置时第一件改变的事情。第二种是反转主色调,在我看来,黑色背景上的白色文字更容易盯上几个小时。

白色背景 http://college-code.com/stackoverflow/black_on_white.png 上的黑色文字

对决

黑色背景 http://college-code.com/stackoverflow/white_on_black.png 上的白色文字

第二种方法在长时间的编码后会让我的眼睛流血少一些,但是也可能是我的代码。

一路安慰。

LucidaConsole 或 LucidaSans 打字机,越小越好,这样我可以最大化屏幕上的代码量。有时是 Courier 或 Monaco (例如 TextMate 中的 Monaco)。

我是一个愉快的 ProFont用户,最初可以在 Mac 上使用,现在每个人都可以使用。

另一个投票支持 迪娜。只要你使用它的最佳尺寸(9磅) ,它看起来很棒。

alt text

我支持 Consolas,Inconsolata,DejaVu Sans Mono 和 Droid Sans Mono,我更倾向于 Droid。

我也用比例字体。它们之所以看起来不错,是因为它们在书籍和杂志中的作用是一样的: 角色之间的差异越大,大脑就越容易区分它们; 而且你可以在屏幕上放得更多。缩进仍然可以正常工作: 6个前导空间仍然是3个前导空间宽度的两倍。

我使用了我黑掉的 Georgia 的一个版本,使小写的“ l”看起来不像数字“1”,并在0后面加了一个斜线。

如果你像我一样,只发誓衬线试试 Kourier 与一个 K,一个更紧凑的信使。

必须指出的是,您使用的文本编辑器/IDE 决定了字体的外观。我喜欢 UltraEdit,但它唯一正确呈现的字体是 Courier New。它模糊了所有其他有用的单太空字体。但是,VisualStudio 在准确呈现任何字体方面做得很好。

目前,我会投康索拉斯一票。尽管如此,我还是会尝试回复中列出的其他一些方法。谢谢你。顺便说一下,请发布链接下载!

我正在我的 Mac 上挖掘 DejaVu Sans Mono (它应该和 Panic Sans 一样)。

+ 1 Verdana ——同意 pauldoo

用于编码的可变宽度字体可能并不适合每个人的口味,但我真的很喜欢 Verdana 对 ClearType 的易读性。

到目前为止,我已经在 VisualStudio 中使用 ProggCleanTT 好几年了。我喜欢选择一个零斜线字体的能力,这样当管理层决定编程而不是管理时,他们就不会混淆0101和0101(零)。

Http://www.proggyfonts.com/

很长一段时间我一直在使用 ProFont,主要是因为它允许很多线符合给定的高度(比康索拉斯或其他人多得多)。康索拉斯也不错。

Neep Alt 13/17非常好。

除非我正在运行一个缓慢的 RDP 连接,字体平滑关闭,然后 Lucida 控制台。

它已经说了几次,但 http://www.proggyfonts.com/是真棒。我是 Proggy Clean 的超级粉丝。我的大部分工作都是用 c # 完成的,所以粗体标点符号非常适合它。

我喜欢 ProFont TT > tweaked < 它是干净的,1,l 和 I 与0和 O 之间有明显的区别。它在9 pt 时效果最好。放大效果不是很好。

ProFont Windows 9pt

我喜欢用 终点站处理一些命令行内容,至少可以滚动日志文件和 irssi/irc (TTF 版本可用)。下面是终端.ttf 的屏幕截图(在启用 ClearType 的 Windows XP 上的 PuTTY)。

下面是终端.ttf 的屏幕截图(在启用了 ClearType 的 Windows XP 上的 PuTTY)。 http://misc.nybergh.net/pub/fonts/terminus/2008-09-08_terminus_ttf_in_gnu_nano_putty_windows_xp_cleartype_screenshot.png

摩纳哥 + 1

替换文本 http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png

太美了,我发现我可以连续读好几个小时。

Verdana.
易于阅读,并且非常重要,易于区分类似的字符,如 O 和0,(和{ ,1和 I 和 l 等。

我从来没有考虑过改变我的字体,我一直很高兴与信使。这个帖子真是让我大开眼界,要是我能给它投赞成票就好了!

选择了 Droid Sans Mono。

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

我喜欢本文前面提到的‘ Illegal1 = O0’可读性测试,谢谢。

我的安慰。这些是专门为 LCD + MS 提示引擎开发的。此外,你可能会发现 ClearType 调谐器(微软 PowerToy)一个伟大的增加,因为它让你更多的控制如何你的字体看起来。

对于 VS 来说,没有什么比 Fixedsys 更好的了。

我建议你阅读这些编程字体的比较,在这里你可以学到更多:

杰夫•阿特伍德(Jeff Atwood)精彩的“综述”:
Http://www.codinghorror.com/blog/archives/000157.html

另一个有着漂亮截图的5种字体的评论:
Http://blog.hamstu.com/2008/02/03/the-typography-of-code/

我更喜欢 Proont。

我实际上买了 The Sans Mono Condensed,这是 O’Reilly 标题中的 goto 代码字体。这是由同一个家伙做孔索拉斯为微软(但孔索拉斯是不可用的时候,我买了它)。

这是一个非常漂亮,紧凑,清晰的面孔-工程真的很好,在幻灯片上,如果你正在做这样的事情。

我自己也喜欢 Consolas,但说到单倍行距字体,有很多 其他选择字体可供选择:

我喜欢 正面,我第一次看到它是在 Jeff 写了一篇关于编程字体的博客

我以前从来没有听说过 Droid Sans Mono,但是我安装了它并且尝试了9次,我必须说它是目前为止我在 Linux 上看到的最高质量的 Mono 字体。

在我的 Mac 上,我一直使用 Panic Sans,在11或12点使用它可以实际上在单空间上工作的抗锯齿效果,这是我以前从未见过的。

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

替换文本 http://www.fsd.it/fonts/imm/pr_abc.gif

现在有了 一个为 PragmataPro 筹款的项目(它涵盖了比 Pragmata 更多的 Unicode 代码) ,可以在一个知识共享许可协议下免费使用它!

别忘了颜色!

由于某些原因,在暮光之城中的 Delphi 7并不能很好地渲染 Droid Sans Mono,但是在 Visual Studio 中,橙色的黑色主题渲染效果非常好。似曾相识无单核细胞增多症是最好的全能型。我几乎到处都用。除了它丑陋的 Q 字形之外,Consolas 还是非常优秀的。

进入职场后我发现的另一件事是,尽管我视力很好,我还是喜欢把代码字体保持在12或13磅左右,这样既可以减少眼睛疲劳,又不会在屏幕上显示太多文字。这是一种激励,保持代码块垂直短。

我注意到这个编辑框不尊重我的浏览器的默认等宽字体。它给了我摩纳哥(我在 OSX)。摩纳哥太可怕了。它的象形文字的角度元素和它的大写字母不是很好的比例。

哦,这在 Windows 上几乎无关紧要,因为你的字体无论如何看起来都不对。我穿着阻燃服

摩纳哥给我10便士。

我已经保存这个链接一年多了,这是一篇题为“五种伟大的编程字体”的文章。这五种字体都不错,但是文章中的评论还包含了十几个有趣的答案。

Http://forums.programming-designs.com/viewtopic.php?pid=3338

我最喜欢的是11px 的 ProggyClean。我已经使用它2-3年,它是伟大的获得很多屏幕上没有痛苦的阅读。它甚至比迄今为止的几次提及更值得关注:

普罗基清洁 http://www.proggyfonts.com/download/example_proggy_clean.gif

该网站有许多 变化包括削减零,粗体的功能标记等:

普罗基广场 http://www.proggyfonts.com/download/example_proggy_square_bp.gif

(顺便说一句,我最喜欢的文本编辑器 TextPad允许您为不同的文件类型使用不同的字体和字体大小,这是一个非常棒的特性。)

我推荐 Windows 用户使用 < em > Lucida Console ,Linux/Unix 用户使用 < em > AdobeCourier ,这些字体大小为10 pt,看起来很棒!字迹清晰

编辑:

我一直在说使用 Lucida Console 是一个非常好的选择,现在我知道了 康索拉斯:)

我在 Linux 和 Mac OS x 中都使用了 Inconsolata。

我也喜欢 Consolas,而且当使用其他字体时,cleartype 显然会有所帮助。

在找到 ProggyTiny之前,我一直使用 软弱制作自己的字体。它非常简单,如果你对当前字体的某些特性感到烦恼(比如“ Q 和0太相似”) ,它可能会提高你的工作效率。

Lucida Console 不太好,因为粗体文本比非粗体文本占用更多的空间。康索拉斯克服了这一点。

塔荷马语非常易读。

如果你需要它更大,然后使用 Verdana。

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

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

ProFont 是一个很好的字体代码,Consolas 亚军。你总是可以去怀旧与一个小终端字体怀旧(自定义的背景颜色为黑色和前景字体为绿色的全部效果!).

摩纳哥12点,还有别的办法吗?

在 bash 和 vim 中,我使用的是 Lucida Typewriter,而在 Kate、 Scintilla、 Eclipse 和 Netbeans 中,我(目前)使用的是 Lucida Casual,也就是一个比例字体。十年前,我开始在 Visual Studio 中使用比例字体(MS Comic Sans) ,它对我非常有用。上述 IDE 中的彩色语法突显提供了极好的可读性,对于 HTML 和 LaTex 这样的文本密集型语言来说,比例字体是一个自然的选择。

我使用 Bitstream Vera http://www.gnome.org/fonts/ for Visual Studio 2008搭配黑暗主题,因为我的眼睛不能处理白色背景。

一篇出色的 CodeProject 文章,列出了33种用于编程的字体(每种都有示例)

Http://www.codeproject.com/kb/work/fontsurvey.aspx

Verdana-一旦我意识到我不必使用单倍行距字体; -)

我无处不在,无处不在。 建议: 坚持下去。

我一直在使用匿名字体,但是我需要检查其他一些字体。

我只是用 Courier New 或者其他我能找到的单一空间字体。

但是,我有时喜欢在 Notepad + + 中使用 Sans-serif (目前是 Comic Sans MS)来进行注释。(然而,我现在更倾向于把所有东西都换成单一空间,只是为了保持空间的一致性等等。)

还没有人提到它,所以让我只提一下 无单声道似曾相识,它是 Vera Sans Mono 的一个分支,包含在大多数 Linux 发行版中。它支持大部分 Unicode。

我又给康索拉斯投了一票。自从我从 Jeff 的博客文章中了解到这一点后,我就一直在使用它。谢谢你的建议。 它使我改善了我日常编程生活的一个方面,这是我以前没有想过的。

Bitstream Vera Sans Mono

Raize Font

Raize Font 是一种干净、清晰、固定斜度的无衬线屏幕字体,比 Windows 中固定斜度的字体更容易阅读。Raize Font 非常适合编程、脚本编写、 html 编写等,可以在任何 IDE 或文本编辑器中使用。

没有单声道的真实比特流

Bitstream vera sans,一种 Gnome 字体。我发现它比 Consolas 更清晰,而 Consolas 也很不错。

alt text

任何单位字体,真的,我真的不觉得过去有什么关系。

我也喜欢安慰剂。

我在几乎所有的终端(Eclipse、腻子和其他终端)中都使用 Terminal: http://fractal.csie.org/~eric/wiki/Terminus_font

我必须说,我不明白为什么大多数人使用小字体像9点,你有14“显示器或什么?

对我来说,最好的方法是使用字体大小,使我的显示器显示最多一个30-40行的方法,这样我需要创建更小的方法:)

Consolas,适用于各种字体大小,我找不到更好的了。

任何无衬线。

Consolas-最近换成了它,它很可爱。

我使用 蒙特卡洛,它是基于 ProFont 的,但也有一个 大胆的面孔。这样,使用粗体作为语法突显的 IDE/编辑器仍然可以正确地保持文本的固定宽度。

Java 示例 http://bok.net.nyud.net/montecarlo/images/java-example.png 快速棕狐 http://bok.net.nyud.net/montecarlo/images/screenshot-small.gif

像 ProFont,Proggy 和其他字体一样,它很小(和基于位图,显然不能缩放) ,但是我喜欢用小字体编码,它仍然非常清晰和容易看到。

窗口下的 Consolas 和 Courier New,* nix 下的 Inconsola。不过,我真的很怀念旧的 IBM 终端字体。绿色/橙色终端的那个。

摩纳哥,11 pt,Antialias,在 Mac OS X 上。看起来更好,在深色背景下更清晰。

替换文本 http://www.fabernitor.net/ayaz/monaco11pt.png

疟疾是最好的

Consolas 。斜体表示注释。唯一的方法。开玩笑的,最好的编程字体是这个! 这是你的第一个 C 程序:

图片链接肯定坏了,请在评论 http://img40.imageshack.us/img40/8008/picture1iqv.png 告诉我
推荐用于高可读性。

我使用的是 ForMateKonaVe,它是 Bitstream Vera Sans Mono 和半宽 Konatsu 的合并。我在这里和那里使用了很多日语,这是在 TextMate 中显示它的最佳方式。

KonaVe

Fixedsys Excelsior 2.00,Raize,和通常的。

Http://kaishaku.org/codefonts/

试试 Lucida Grande。 太神奇了!

-2 for Bitstream Vera Sans Mono ——它有一个点零——经过修改后,这种字体可以免费下载。
+ 2 for Prima Sans Mono ——没有虚线零——需要免费下载 RapidShare 才能将字体扩展到终端。

我发誓