程序员写程序,如果确定了语言后,剩下第一位的就是用什么样的字体.
这里把C#中在Visual Studio2008中的默认字体都来做个比较,希望大家选出自己最喜欢用的字体.
一般来说,程序员首先推荐的是使用等宽字体.
在VS中,等宽字体用黑体来显示,如下图

下面就逐一比较一下这些等宽字体在显示中的表现,考察的几个方面如下:
同等字号下显示的行数
数字1和小写L的区别
字母I和小写L和数字1的区别
数字0和字母O的区别
单引号、双引号的区别
这里都选取9号字体,屏幕分辨率为1280×800
|
字体名称 |
行数 |
中文显示 |
字体缺点 |
显示对比 |
字体缺点 |
|
BatangChe |
43 |
|
清晰 |
|
1、字母o和数字0 2、全角分号和冒号 |
|
Consolas |
37 |
|
清晰 |
|
非常完美 |
|
Courier |
40 |
|
清晰 |
|
1、全角双引号,变样了? |
|
Courier New |
35 |
|
清晰 |
|
1、小写字母L和1 2、全角和半角冒号 |
|
DotumChe |
43 |
|
清晰 |
|
1、大写字母i和小写字母L的 2、字母O和数字0 3、全角分号、冒号和半角分号、冒号 |
|
Fixedsys |
33 |
|
清晰 |
|
非常完美 PS: 字号不能改变 只能是12
|
|
CulimChe |
43 |
|
清晰 |
|
1、大写i和小写L 2、数字0和字母O 3、全角分号、冒号和半角分号、冒号 |
|
GungsuhChe |
43 |
|
清晰 |
|
1、字母小写L和1 2、全角分号、冒号和半角分号、冒号 |
|
Lucida Console |
43 |
|
清晰 |
|
1、字母o和数字0 2、全角双引号和半角双引号 |
|
Lucida Sans Typewriter |
40 |
|
清晰 |
|
1、字母O和数字0 |
|
MingLiU |
43 |
|
有些紧凑 |
|
1、小写字母L和数字1 2、大写字母O和数字0 |
|
MS Gothic |
43 |
|
清晰 |
|
1、大写字母O和数字0 2、全角分号、冒号和半角分号、冒号 |
|
MS Mincho |
43 |
|
清晰 |
|
1、小写字母L和数字1 2、全角分号、冒号和半角分号、冒号 |
|
Terminal |
43 |
|
清晰 |
|
1、大写字母O和数字0 2、全角冒号和半角冒号 PS: 字号也不能改变,不然就会无法操作了 |
|
仿宋_GB2312 |
43 |
|
还行 |
|
不推荐使用 |
|
楷体_GB2312 |
43 |
|
还行 |
|
不推荐使用 |
|
隶书 |
43 |
|
不清晰 |
|
1、大写字母O和数字0 2、全角冒号和半角冒号 |
|
新宋体 |
43 |
|
清晰 |
|
1、大写字母O和数字0 |
|
幼圆 |
43 |
|
还行 |
|
1、大写字母O和数字0 2、全角分号、冒号和半角分号、冒号 |
所以通过以上的比较,推荐的字体为Consolas、Fixedsys、新宋体。
PS:
新宋体存在字母o和数字0不容易区分的缺点,但是确实显示行数最多,综合表现最好的。







































&spm=1001.2101.3001.5002&articleId=6982657&d=1&t=3&u=d9c0c167486745e19138d984f95595be)
597

被折叠的 条评论
为什么被折叠?



