程序编辑中字符串的缩放拉伸后宽度不匹配,看起来比较麻烦。采用一个折衷的解决方案,就是使用等宽字体来显示。那么,Windows中有多少种等宽字体呢?在VS2008字体设 置中,字体列表显示的字体中,如果某个字体为等宽字体,则该字体名显示为黑体。这样,我就可以很方便地统计出所有的等宽字体,如下:
BatangChe
Courier
Courier New
DotumChe
Fixedsys
GulimChe
GungsuhChe
Lucida Console
Lucida Sans Typewriter
MingLiU
MS Gothic
MS Mincho
Terminal
仿宋_GB2312
楷体_GB2312
隶书
宋体-方正超大字符集
新宋体
幼圆
编程用桌面显示规范:
1. 字体大小9pt至12pt最佳,保证全屏方式下一目24行以上,40行以下
2. 字体采用绝对的等宽字体,常用的有新宋体/ FixedSys / Courier New等
编程用字体选择标准:
1. 所有字符等宽
2. 简洁、清晰、规范的字符形体
3. 支持ASCII码为128以上的扩展字符集
4. 空白字符(ASCII: 0x20)与其他字符等宽
5. '1'、'l'和'i'等三个字符易于区分
6. '0'、'o'和'O'等三个字符易于区分
7. 双引号、单引号的前后部分易于区分,最好是镜像对称的
8. 清晰的标点符号外形,尤其是大括符、圆括符和方括符
文章评论(0条评论)
登录后参与讨论