看代码看得眼疼不能不说是程序员的恶梦,那么,选择适当的字体也算是对自己的救赎吧。周末闲得无聊,在网上乱逛,搜索了一些资料整理一下给大家分享,仅作记录而已,参考使用:
1.一个编程人员痛苦的选择
一般适合用作程序代码显示的字体,有下列几个:
Courier New 9pt, Verdana, Lucida Console (宋体,新宋体等不在讨论之列)
首 先说说Courier New, 这个字体虽说经典,但总体感觉其实不好。因为它是等宽字体,所以对编程而言,其优点是每个字符区分的十分清楚,方便查找程序中的输入错误。不好的地方在 于,因为是等宽字体,特别浪费显示空间,在看代码的时候恨不得自己的显示器变成 21寸的才好。总之就是感觉用来看那种大的框架的源代码的时候,非常不适合。一屏只能看到很少的几句代码,有只见树木,不见森林之感,不利于从宏观角度理 解代码的逻辑。另外在 VS.net 2003 里面该字体显示的中文特别大,而且很丑陋 -_-!
Verdana: 非等宽字体。总体可读性好些,但是小的错误,比如多一个少一个空格之类的,很难排查。
Lucida Console 是等宽字体。可读性也不错,但是 vs.net 显示出来有锯齿,郁闷。
2.什么是 serif 字体?什么是 sans-serif 字体?以及两者的区别?
serif 字体通常不同笔顺的粗细有别,且起笔落笔处有多余的小折线。
sans-serif 字体笔画不论方向粗细相同,且起笔落笔没有多余折线。
中文字体中,可以与此类比:宋体相当于 serif 字体,黑体相当于 sans-serif 字体。
正文中应该用 serif 字体以提高可读性,标题可以用 sans serif 字体以示强调。
serif 字体在视觉上强调单词的整体,因此作为正文更可读;而 sans serif 强调单个的字母。
研 究显示,在 web 中 sans-serif 字体更易阅读。正文字体比较好的选择:Arial 9.75 或 MS Sans Serif 9.75。为了提高阅读准确性和速度,最好的字体大小是 8.25, 9.0, 或 9.75("MS Serif 8.25" 除外)。
3.养眼的编辑器配色
环境:VS2005
字体:Verdana, 10pt
普通文本背景色:238,239,230 (#E6EFEE)
PlusEdit实现效果
再试试Consolas 10pt bold + ClearType font 支持(XP, 2003) ,看看适不适合你。
相关推荐
全国软件专业人才设计与开发大赛 c语言编写的汉字字体转换 代码完整。
工具字体的设置、界面皮肤的设置(C#代码编写) 工具字体的设置、界面皮肤的设置,类似记事本。 QQ223857666勾月
在C++环境下的一个文档编写代码,生成的小应用可以编辑文字,并修改字体颜色,以及保存成各种形式的文件。
字体设置下划线(VB6.0源代码)一位初学者问我字体的设置,我就简单的编写了一段代码,其实很简单用check方法,设置字体下划线和穿文字。
其实这个安卓计算机,所有的后台思想与《C#计算器编写代码》是一模一样的。Win窗体程序移植到安卓,从C#到Java其实很简单的,因为两者的基本语法都很相像,唯一的难点是安卓的xml布局部分,不像C#窗体能够直接拖。 ...
这是一个用OpenGL编写的显示3维字体的完整程序代码
该程序是用myeclipse 自己编的 可以实现修改 字体大小颜色 保存,复制 粘贴,剪切 添加系统时间 可以打开 txt文件,功能还算可以 一部分代码是抄袭的 不是原创,
细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;...除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。
基于C#编写的文字修仙游戏源码.zip基于C#编写的文字修仙游戏源码.zip基于C#编写的文字修仙游戏源码.zip基于C#编写的文字修仙游戏源码.zip基于C#编写的文字修仙游戏源码.zip基于C#编写的文字修仙游戏源码.zip基于C#...
设计字型窗体程序(C#源代码编写) 设计字型窗体,窗体外形可以根据字体一样。C#源代码
《编写可读性代码的艺术》文字版,可到http://blog.csdn.net/tiewen在线阅读。特别整理,方便自己和广大同胞添加阅读批注和摘抄引用。 如喜欢本书,请购买正版。
《编写可读代码的艺术》这本书的文字版,完整可用,欢迎下载。
工具字体的设置、界面皮肤的设置(C#源代码编写) 工具字体的设置、多种皮肤的设置,类似记事本。 C#源代码
界面上实现3D文字c++