前不久,由于看腻了Dreamweaver中的默认样式,我更换了代码颜色,上个星期我想我应该再深入研究下字体,看有没有可能选用另外一种字体来组成一个新的样式主题。
另选字体有许多好处,最为突出的好处(取决于你的选择)是让你在水平方向可以看到更多的代码,减少拖动滑动条。但如果你使用自动换行,这点对你来说也无关紧要了。
下面列出的是我从这么多天寻觅到的15种字体中精选出的5种。
再见Courier New,虽然你很棒,但是我现在要对你说再见了
Droid Sans Mono:它非常漂亮,现在成为了我最喜欢的编程字体了。Droid Sans Mono是Google的Droid字体家族中一员,专门用来开发Android平台上的应用。大小为10pt时,字符间距很合适。但是如果你使用较小分辨率的屏幕的话(我现在使用的是1280×800),采用9pt能在屏幕上显示更多代码。
最佳大小:9pt 或10pt(见上图)
Proggy:名字看起来无懈可击。Proggy 字体有许多不同的衍生字体,对我来说Proggy Font Crisp和Proggy Font Clean是最合适的。
最佳大小:12pt(见上图)
Lucida Console:小写字母尤其漂亮,我在终端也使用它(巧合的是它的名字中有个Console,不过这不是我终端选择它的原因)。如果你使用的是Windows,那么很有可能你已经有这个字体了,如果没有的话,可以在这里下载。
最佳大小:9pt(见上图)
ProFont:如果你需要节约使用屏幕的每一个像素,ProFont非常适合你。它很小,但仍旧非常清楚,但是在之前的间隙有点大,在UL上看来尤其明显。到底它有多小?
最佳大小:9pt (见上图)
Envy Code R:这个字体是我一个同事推荐的。它有个很酷的名字,Jason已经将 Envy Code R作为编码字体,使用一段时间了。它是一种serif字体,每个字符中间都有相同的间隙。但是我认为在高度方面它占用太多空间了。
最佳大小:10pt(见上图)
以防万一
如果你对上面任何一个字体感兴趣的话,先记下你现在在应用程序中使用的字体吧。很大机会是Courier New(PC上使用Dreamweaver的话尤其可能使用Courier New),倘若你不喜欢上面的字体,你可能还是要回到你原来的字体。
对我来说,Droid Sans更胜一筹。
英文原文:5 good programming fonts
转载于:http://www.dgpower.net/news/shownews/240.html
分享到:
相关推荐
这些字体能让你的代码瞬间“优雅”起来!换一种字体,换一番心情嘛。当然,除了编程之外,经常需要编辑英文文档的朋友同样适用…… ...换一套适合自己的编程字体不仅能让代码看得更舒服,甚至还能提高工作效率的!
5. **Source Code Pro**:Adobe推出的Source Code Pro是一款深受欢迎的编程字体,其设计简洁明快,提供了多种字重选择,增强了代码的层次感。 6. **Monaco**:Monaco是Mac OS X系统自带的等宽字体,有着良好的清晰...
是等宽字体中最突出的一个。可惜0和O区别不大。 5. Proggy 干净的等宽字体,好像很受Windows用户欢迎,但在Mac上也不错。 6. Monofur 7. Profont 与Monaco类似的位图字体,你能够在Mac, Windows和Linux上面使用。小...
此外,一个高质量的配色方案不仅限于字体和背景颜色,还应考虑不同类型的语法元素(如关键字、变量、字符串、注释等)的颜色区分,确保它们在视觉上易于区分。例如,关键字通常用鲜明的颜色突出显示,而注释则采用较...
在Keil5中,良好的代码编辑器设置对于提高程序员的工作效率和代码可读性至关重要,而字体和配色方案正是其中的关键部分。 本压缩包包含12种不同的Keil5字体与配色方案,旨在提供多种视觉风格供用户选择,以适应不同...
"使用神经网络学习字体和背景颜色的最佳颜色匹配"这个项目就是一个很好的实例,它探讨了如何通过神经网络来解决网页设计中的颜色可访问性问题。下面将详细介绍这个项目及其相关知识点。 首先,我们要理解项目的核心...
SourceInsight支持多种字体,包括固定宽度的编程字体,如Consolas、Courier New、Monaco等。这些字体具有清晰的字符轮廓,对齐整齐,适合长时间查看。你可以根据个人喜好和习惯选择合适的字体,但建议使用无衬线、等...
通过上述介绍,我们了解到在VC GDI编程中,字体和文本的处理涉及到多个方面:从字体的创建到文本的格式化输出。掌握这些技巧不仅能提高程序的可读性和美观度,还能增强用户体验。开发者应根据实际需求灵活选择合适的...
5. **Unicode支持**:现代编程涉及多种语言,因此一个好的编程字体需要支持广泛的Unicode字符集,包括但不限于ASCII、拉丁文、希腊文、西里尔文等。 6. **可定制性**:有的编程字体允许用户自定义颜色,以实现如...
该指南适用于初学者和已经有一定基础的开发人员,旨在为用户提供一个全面的参考文档,帮助他们更好地理解和掌握PCL5编程技术。 #### 二、PCL5简介 PCL(Printer Command Language)是由惠普公司开发的一种打印机...
因此,了解并保存这些常用的编程字体,不仅能够满足个人的使用习惯,还能在需要的时候快速切换,确保在编码过程中保持最佳状态。这些字体备份的分享和使用,是开发者社区中一种常见的资源交流方式,有助于提升整体的...
这五个主题分别是:记事本程序、异常处理、文件复制、Socket编程以及数据库操作。 首先,我们来看"记事本"项目。这是一个基础的文本编辑器实现,通常会涉及到Java Swing或JavaFX图形用户界面(GUI)库的使用。...
Mono、Anonymous-Pro、Consolas、Courier-New、Cousine、Crystal、Deja-Vu-Sans-Mono、Droid-Sans-Mono、Edlo、Fira-Code、Hermit、Incons等25种编程字体(其中包括十种曾经评选出来的十种最佳编程字体中的九种) ...
因此,最佳做法是在设计阶段就使用广泛可用的字体,或者在分享文件时一同提供所需的特殊字体文件。 在实际工作中,掌握这种自动替换技巧对于CAD用户来说至关重要,特别是那些频繁处理来自不同源的CAD文件的用户。...
在这个过程中,我们可能会涉及多种技术,包括字体格式、字体管理工具、编程接口以及设计原则。 首先,我们要了解字体的基本概念。字体是指一种特定的设计风格,比如宋体、黑体或微软雅黑,每种字体都有其独特的形状...
总之,"字体自动适应文本框大小"是一个实用的编程技巧,它结合了编程逻辑和UI设计原则,确保了文本在有限空间内的最佳显示效果。掌握并应用这一技术,将有助于提升你的软件开发能力,并为用户提供更优质的应用体验。
在需要与用户交互的场景下,Python的GUI(图形用户界面)编程变得尤为重要,而PyQt5正是一个非常优秀的Python GUI库。本课程将深入探讨如何使用PyQt5来构建功能丰富的可视化应用。 ### 课前介绍 在开始学习PyQt5...
PB(PowerBuilder)是一款历史悠久的面向对象的编程工具,主要用于开发企业级的数据库应用程序。在PB环境中,Toolbar(工具栏)是用户界面的重要组成部分,它提供了快捷方式来执行常用的操作。"pb toolbar 设置字体...