鸟食轩

 Microsoft .NET[C#] MVP 2003
随笔 - 424, 文章 - 231, 评论 - 5407, 引用 - 344
数据加载中……

推荐一个新的编程用字体"Segoe UI"

    微软在Vista里面预备的界面字体Segoe UI虽然备受争议,不过我们却不得不承认这是一款优秀的字体,我曾经数次懊恼于Tahoma那方方正正的点(字号大了更加明显),所以嘛就特别地喜欢这个Segoe:)。当然这和Tahoma一样仍然是一款不等宽字体,对于习惯使用等款字体编程的朋友暂时就享受不到了哦。

    下面是Segoe UI在Visual Studio 2005里的两种配色效果:
    SegoeWhite.png
    // default color theme

    SegoeBlack.png
    // black and white high contrast theme

    我使用的Segoe UI主题:
    MySegoeUI.png
    // 18pt Segoe UI in black and white higt contrast style is my favorite :)

    字体下载:Segoe UI, enjoy it!

    在Fonts目录里安装后如下图:
    SegoeList.png

posted on 2006-06-06 00:40 birdshome 阅读(16176) 评论(40)  编辑 收藏 所属分类: 其它编程相关内容

评论

#1楼    回复  引用  查看    

再好的字体也有看厌的时候,郁闷~
这个字体里面我倒是对它的 Segoe Script 有兴趣。有点 Comic Sans MS 的味道。
2006-06-06 01:50 | 木野狐      

#2楼    回复  引用  查看    

相关链接: ^_^

替换XP的系统字体为Vista的Segoe UI字体的不完美方法
http://ericguo.cnblogs.com/archive/2006/06/06/segoe_ui_xp.html
2006-06-06 02:31 | 丁丁      

#3楼    回复  引用  查看    

总觉得比较模糊,眼睛看得累人。
2006-06-06 07:16 | 王半仙      

#4楼    回复  引用  查看    

还是等宽的习惯啊
2006-06-06 08:33 | 蔡克伦      

#5楼    回复  引用  查看    

我喜欢borland 的配色方案,这个怎么样?呵呵
2006-06-06 08:55 | 萧寒      

#6楼    回复  引用    

不等宽,不习惯。
还是Courier New比较顺眼。

#7楼    回复  引用    

是Courier New
就是说。。。。
还是喜欢这个字体和verdana这两种字体
2006-06-06 10:13 | gouki [未注册用户]

#8楼    回复  引用    

有跟我一样用Fixedsys的么?
2006-06-06 10:16 | Chocoboboy [未注册用户]

#9楼 [楼主]   回复  引用  查看    

@木野狐
传说中的审美疲劳?! 但是用久了的东西有时也会有依赖而抵制新的东西:p

@萧寒
挺不错,就是字体太小了@_@。。。

@猪头小队长
等宽字体比较郁闷的是遇到长一点的语句,撑得老远。其实只要习惯了不对其所谓的等号啥的,就能习惯并喜欢不等宽字体。
2006-06-06 10:30 | birdshome      

#10楼    回复  引用  查看    

支持Courier New
2006-06-06 10:31 | 哥哥.Net      

#11楼    回复  引用  查看    

不等宽的话,看过去对层次结构有点影响。
而且对于每行80字符的限制也有影响,等宽字符的时候可以用一条虚线限定。
不等宽的话就不好办了。
2006-06-06 10:31 | 追求卓越      

#12楼    回复  引用  查看    

prefer等宽
2006-06-06 13:59 | idior      

#13楼    回复  引用  查看    

也是比较支持 Courier New
2006-06-06 14:54 | 小残      

#14楼    回复  引用    

还是比较喜欢Fixedsys,就是记事本默认的那个字体
2006-06-06 16:08 | fjzhou [未注册用户]

#15楼    回复  引用    

@Chocoboboy

偶也用Fixedsys,基本上,我觉得这个字体在代码中最耐看。
2006-06-06 16:41 | 小峰 [未注册用户]

#16楼    回复  引用  查看    

@birdshome

呵呵,我还是强烈推荐这个:
http://rchen.cnblogs.com/archive/2006/03/26/359032.html

Consolas 10pt bold, 等宽字体和可读性的完美结合。选择这个大小也不会觉得一行放不了几个字符。同时用 bold 来弥补字体设置小了时候的可读性不足。
2006-06-06 18:37 | 木野狐      

#17楼 [楼主]   回复  引用  查看    

@木野狐
 我一直觉得等宽字体有点虐待自己(我也用了很多年),那可以说是dos时代ide不支持不等宽字体遗留的特点之一。代码其实主要是用来阅读,不管是编写时还是debugger的时候,至于要把代码的字母对齐我觉得对阅读代码是没有什么实质帮助的。
 好的代码是简练的逻辑,self documented的函数和变量名,而并不是字母运算符号等对的整整齐齐的代码排版,当然不等宽字体的排版效果显得更加柔和自然些。
 // 我不推荐任何人使用不等宽字体,这种东西太主观,我只是说说我的看法:)

 另外,编程时的字号大小远比用什么字体重要,比如12pt以下讨论字体差别意义更本不大。我的IDE字号设置是17'显示器17pt,19'显示器19pt。
2006-06-06 19:06 | birdshome      

#18楼    回复  引用    

装安Acrobat Reader,在它的文件夹中找到它的courier字体copy to c:/winows/fonts,比windows的那个好看多了,而且为clear type优化过。
2006-06-06 20:05 | ddd [未注册用户]

#19楼    回复  引用    

不过什么字体,我建议各位打开 ClearType,通过微软的这个链接http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx
2006-06-06 21:11 | qworld [未注册用户]

#20楼    回复  引用  查看    

我还是喜欢一个屏幕尽量多看点文字内容,我严重怀疑LZ是高度近视...:)..
2006-06-06 23:04 | 萧寒      

#21楼    回复  引用    

没人用宋体吗?
2006-06-06 23:11 | 一恒 [未注册用户]

#22楼    回复  引用  查看    

IDE代码编辑器字体的选择我觉得需要考虑以下几个问题:
1. 能够在一行内放的下足够多的字符. 不致于出现某行过宽而不得不自动换行
2. 所书写的中文注释字符不会过于难看. 当然使用英文写注释和不写注释的不必考虑. 目前Visual Studio 显示的字体中文过大, 会影响观感.
3. 可读性

我选择的是两款韩文字体:
batang, dotum, 原因就是他们能够将中文和英文显示得一样好看.

不知道什么原因, 我特别不喜欢那些使用"宋体"作为IDE编辑器字体的, 还有那些年纪轻轻就老花得厉害, 使用很大的和加粗的代码字体的人. 我总感觉他们不像是开发人员.

做为开发人员, 会优化自己的IDE环境应该是一个很自然的事情, 所以我实在不理解为什么有那么多人每天用Visual Studio工作而一任那么一万年也用不着的那些"默认"的窗口、toolbox、横在哪占据可视空间.
2006-06-07 00:43 | 春鱼      

#23楼    回复  引用  查看    

@春鱼
我特别不喜欢那些使用"宋体"作为IDE编辑器字体的,..........用Visual Studio工作而一任那么一万年也用不着的那些"默认"的窗口、toolbox、横在哪占据可视空间.

怎么那么象说我啊,呵呵
2006-06-07 01:12 | 萧寒      

#24楼 [楼主]   回复  引用  查看    

@萧寒、春鱼
晕死了,用大字体就是眼睛不好吗?其实是保护眼睛。我也不知道裸视5.1和5.0的视力在developer中到底差到了什么程度:(((

在coding的时候,尽量多看前后代码在我高中刚学编程不久时候的习惯。那个时候觉得不看见就好像他们消失了,有种莫名的不自在。现在,由于不管我们一屏多看多少行代码也是不能看全整个文件里的代码的,30多行能写完的逻辑再复杂也就30多行的规模,如果30多行写不完,那么一屏看20多行和一屏看30多行意义是完全一样的,因为代码应该在心理而不是在screen上。

btw: 至于一行写多少字符,那个不因该是由字体决定的,而是逻辑和变量名(包括函数名)长度决定的。过去由于显示器分辩率小,建议一行代码80个字符,现在显示器分辩率高了,我觉得也该控制在90个字符以内。我原来有个同事用1600*1400的分辨率,还用小字,而且还非常喜欢写级联的语句,搞得后来调试他的代码很郁闷,一行代码里n多个函数掉用,跟踪起来十分费事:(
2006-06-07 01:13 | birdshome      

#25楼    回复  引用    

borland 的配色方案,怎么在VS2003中设置啊!!!!
2006-06-07 08:56 | fa [未注册用户]

#26楼    回复  引用  查看    

推荐一个Luxi Mono的等宽字体,缺点就是中文难看了点
2006-06-07 09:43 |       

#27楼    回复  引用  查看    

我只用宋体12号。哈哈
2006-06-07 11:50 | MyXQ      

#28楼    回复  引用  查看    

@ fa
自己改吧颜色吧...
2006-06-07 12:03 | 萧寒      

#29楼    回复  引用    

@all
这款字体没有版权的吗,各位?

#30楼    回复  引用    

我现在都用System。能明显区分出0和O的字体,又不会看上去一砣一砣的,这样的字体用起来都很舒服。咔咔~
2006-06-17 14:36 | workingbird [未注册用户]

#31楼    回复  引用  查看    

Lucida Sans Typewriter, 9pt
2006-07-30 18:38 | 木野狐      

#32楼    回复  引用    

大字号的没试,12号的感觉不如consolas
2006-08-10 16:38 | swordinhand [未注册用户]

#33楼    回复  引用    

Corier New 大小为10
看着挺舒服的
2006-10-21 09:40 | 伟哥 [未注册用户]

#34楼    回复  引用    

試試 BitStream Vera Mono 系列,完全符合四個條件
1. 每個字大小一樣。 i 和 W 一樣寬
2. 每個字都清楚可以分辨,沒有 0 和 O , l 和 1 分不出來的狀況。
3. 對中文支援很好。
4. 支援 ClearType
編程用字型用這個就對了。也可以試試 Proggy Font,這套也不錯。
2006-12-07 22:41 | 三個五 [未注册用户]

#35楼    回复  引用  查看    

BitStream Vera Mono 和 Consolas几乎一摸一样。
2006-12-19 22:59 | neoragex2002      

#36楼    回复  引用    

@Chocoboboy
我也喜欢Fixedsys字体,而JBuilder里不能用它,一直让我很烦,其它能用上它的地方,我都是用它。
2007-01-30 09:08 | Mars [未注册用户]

#37楼    回复  引用    

Segoe UI用在编程上?你不是弱智吧?说话以后要经过大脑~~
2007-03-07 23:07 | 牛B [未注册用户]

#38楼    回复  引用  查看    

您好:楼主
"black and white high contrast theme" 这个配色方案怎么调整。
谢谢
2007-12-26 12:43 | xuqiang      

#39楼 [楼主]   回复  引用  查看    

@xuqiang
这是系统的设置,在桌面属性里找找
2007-12-26 12:50 | birdshome      

#40楼    回复  引用  查看    

可否把你的黑色的这个主题的样式,发一个给偶啊,很喜欢,先行谢过
2008-04-25 19:12 | lexus      

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-06-06 00:44 编辑过
成果网帮您增加网站收入


相关链接:

历史上的今天:
2005-06-06 用createEventObject来模拟事件参数