日复一日的编写代码,有没有感到审美疲劳?也许些许的改变就能让我们感到生活更美好。换一种编程字体吧!体验一种新的代码感觉。 下面我眼中的十大编程字体:

10. Courier

基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙人掌为美。这句评论形Courier字体非常合适。所以如果你还有其他选择的话,请勿使用此字体。更不幸的事情是最后你还是会继续使用它,那3秒只能强烈建议你调整一下字体大小并消除锯齿。

9. Andale Mono

稍微比Courier好一点的字体,有些时候它也被用作默认字体。3秒给它的定义是:一个软件不自带就不会有人去专门下载使用的一种字体。

8. Monaco

使用苹果Mac的人们对它不陌生,它是Mac的默认字体,3秒的经验是:使用它时,把字体设置为9号或者10号时会更好,这样看起来就相对不寒酸了。

7. Profont

Profont是一种类Monaco的位图字体,你能够在Mac, Windows和Linux上面使用,Mac平台的ProFontX就是它的修改版,当然两个字体并非出自同一作者之手。如果使用它,你把字体调小一点为好。而且如果你是非Mac平台,
它是Monaco的最佳替代者。如果你喜欢微小字体或者喜欢眼疲劳,你可以考虑一下它。

6. Monofur

Monofur是一种独特的等宽字体,各种大小看起来都非常不错,前提是你已经设置为消除锯齿。这种字体的外观比较独特,
看着它容易让你想起上世纪八十年代Sun的Solaris(SunOS)上的OPENLOOK窗口管理器。如果你喜欢新鲜的东西,你可以试一下这种字体,再次提示一下:消除锯齿。

5. Proggy

Proggy是一种很干净的等宽字体,貌似受到很多Windows用户的青睐,在Mac上它同样工作正常。使用它一般把字体调小点,不要消除锯齿。

4. Droid Sans Mono

Droid 字体家族 适合手机等小屏幕的移动平台,比如Android。它在Apache许可证下授权。伟大的编程字体,在我列出的等宽字体中它是最突出的一个。

3. Deja Vu Sans Mono

Deja Vu 是我最喜欢的免费字体家族之一,基于Vera字体家族。Deja Vu已经能够支持更多的字符了,并保持了Vera的外观和感觉。适于任何大小,只要你消除锯齿。

2. Consolas

Consolas是商业字体,它是Luc(as) de Groot为微软ClearType字体家族设计的,与微软很多产品绑定在一起,
所以幸运的是可能你的系统上已经有它的存在了。如果你在不消除锯齿的情况下使用它,那还不如使用Courier吧!

1. Inconsolata

Inconsolata是我最喜欢的等宽字体,而且是免费的。在发现它之后,3秒迅速改变了Deja Vu Sans Mono作为我默认编程字体的情况。从终端窗口到代码编辑器,我让它无处不在。它的风格非常独特。设计它的时候就已经把锯齿消除了,
就算是非常小的时候也很清晰—真正的情况是它适合于任何大小。感谢Raph Levien创造了Inconsolata,并让它免费。

这些字体中大部分是免费的,可以自由下载。有些是是商业软件的一部分,比如Consolas。你感觉怎么样?如果感觉相见恨晚,不妨去尝试一下。

另外还有:

一、Verdana: 非等宽字体。总体可读性好些,但是小的错误,比如多一个少一个空格之类的,很难排查。
二、Lucida Console 是等宽字体。可读性也不错,但是 vs.net 显示出来有锯齿,郁闷。
三、serif 字体通常不同笔顺的粗细有别,且起笔落笔处有多余的小折线。正文中应该用 serif 字体以提高可读性,serif 字体在视觉上强调单词的整         体,因此作为正文更可读;
四、sans serif 字体笔画不论方向粗细相同,且起笔落笔没有多余折线。标题可以用 sans serif 字体以示强调,ans 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" 除外)。


养眼的编辑器配色

环境:VS2005
字体:Verdana, 10pt
普通文本背景色:238,239,230 (#E6EFEE)
EditPlus 也可以照此配置。
再试试Consolas 10pt bold + ClearType font 支持(XP, 2003) ,看看适不适合你。

让代码更美:10大编程字体相关推荐

  1. 程序员应该知道的10大编程格言

    作者 | BarryWang 来源 | https://www.cnblogs.com/barrywxx/p/4399007.html 每个程序员都该知道的10大编程格言(Kevin Pang): 编 ...

  2. Python 开发者的 10 大编程开发环境(IDE),第一款是我的最爱

    对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,今天我们就来介绍 10 款最好的 Python 编程 IDE,总有一款适合你! 经典推荐 再见英文版,Py ...

  3. 1个新氧=3个更美=10个悦美?

    爱美之心人皆有之,尤其是女性用户,可以说追求美丽是她们一生的事业. 曾经,很多女性把变美的希望寄托在医美这条道路上,可惜那时候医美机构参差不齐,医疗事故频出,价格又不透明,让消费者望而却步. 于是,能 ...

  4. 最牛程序员最爱逛的10大编程网站,你知道几个?-卓帆网之美

    今天我给大家推荐10个高级程序员经常逛的网站,你又去过几个呢?来跟着小编一起看看都有哪些牛逼的网站吧. 0.https://github.com/trending 全球最大的开源仓库网站,不过现在嫁给 ...

  5. 10 大编程算法帮助程序员踏上“高手”层次,了解一下,你绝对不亏!

    1.快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见.事实上,快速排序通常明 ...

  6. 程序员的10大编程技巧

    1橡皮鸭调试法 不知道各位有没有这样的经历,当你正在给别人描述问题的时候,突然灵机一动想到了解决方案? 这种情况的产生是有科学依据的.高谈阔论能让我们的大脑重新有条理地组织问题.在这种情况下,你的聊天 ...

  7. 最牛程序员最爱逛的10大编程网站,你知道几个?-卓帆网

    今天我给大家推荐10个高级程序员经常逛的网站,你又去过几个呢?来跟着小编一起看看都有哪些牛逼的网站吧. 0.https://github.com/trending 全球最大的开源仓库网站,不过现在嫁给 ...

  8. 每个程序员都该知道的10大编程格言

    编程格言1:无风不起浪 (There is no smoke without fire) 编程格言2:预防为主,治疗为辅(An ounce of prevention is worth a pound ...

  9. 高级程序员最爱逛的10大编程网站,你知道几个?

    分享之前我还是要推荐下我自己的前端学习群:595549645,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,送给大家,欢迎初学和进阶 ...

  10. 牛人程序员最爱逛的10大编程网站,你知道几个?

    今天我给大家推荐10个高级程序员经常逛的网站,你又去过几个呢?来跟着小编一起看看都有哪些牛逼的网站吧. 分享之前我还是要推荐下我自己的前端学习群:653415492,不管你是小白还是大牛,小编我都挺欢 ...

最新文章

  1. FTP服务器的安装和配置
  2. WIN32 多线程吃字母练习
  3. linux系统将python升级到2.7.10版本
  4. JavaFX技巧8:美丽深层
  5. 程序员必须懂得大智若愚,低调做人
  6. java并发编程(更新)
  7. 由李飞飞领导,斯坦福以人为本AI学院正式成立,比尔·盖茨来捧场
  8. PYUIC和PYRRC作为外部工具的配置
  9. linux 之 sed
  10. LeetCode 16. 3Sum Closest(最接近的三数之和)
  11. python语句只能以程序方式打开_python如何处理程序无法打开
  12. 按键精灵文字替换,文字查找代码
  13. 服务器1m带宽文件上传好慢,为什么10m光纤宽带上传速度只有1m还不到2m
  14. word:如何从第三页插入目录
  15. 重磅!22张深度学习精炼图笔记总结!
  16. 递归算法转换成非递归算法
  17. JavaScript获取时间戳的坑
  18. keytool 错误:java.io.IOException:Incorrect AVA format
  19. 【RISC-V】Trap和Exception
  20. ORA-00257: archiver error. Connect internal only, until freed 处理方法

热门文章

  1. web学习笔记1-VM虚拟机配置windows,IP,DNS,DHCP
  2. 解决allwinner bootlogo.bmg 开机logo 修改 后变绿
  3. php 微信支付h5 referer,微信H5支付
  4. C# Newtonsoft JArray排序
  5. eclipse安装svn插件时,Subclipse与Subversive的选择与区别
  6. 8光12电ERPS工业级环网交换机 PLC自动化环网柜一键环网交换机
  7. Oracle中NB的中文处理
  8. SAP-MM-代码大全
  9. 磁盘不见了只剩一个c盘_非常的奇葩,终于解决了硬盘从盘盘符消失的问题
  10. java 线程 回调函数_java 回调函数实现方式