论坛首页 入门技术论坛

推荐一个程序员友好的字体 Consolas

浏览 2952 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-10-22  

http://zh.wikipedia.org/wiki/Consolas

 

 

Consolas 是一套固定字符宽度 的字型,属无衬线字体 ,由 Lucas de Groot 设计。这套字型使用了微软ClearType 字型平滑 技术,并随同 Windows VistaOffice 2007Microsoft Visual Studio 中发行,或可在微软的网站下载。在Windows Vista 的 6 套新字型中,Consolas 近似于前版 Windows 中 的 2 款内建字型:Lucida ConsoleCourier New ,主要是设计做为程式码 的显示字型之用,特别之处是它的“0”字加入了一斜撇,以方便与字母“O”分辨。

在 Consolas 之前,程式码的显示字型大多为 Courier New 或其他固定字符宽度的字型,字型的柔边(反锯齿)效果则依个人喜好选择开启或关闭,然而 Consolas 是专为柔边效果而设计的字型,特别是为了搭配微软的 ClearType 技术,如果不开启 ClearType,Consolas 的显示效果会打大折扣。另外,ClearType 技术还需要搭配液晶显示器 才会有最佳表现。

 

 

特色

[编辑 ] 程式码编写的应用

传统上,程式编写员在 Windows 环境底下,一般都会使用 Courier New 或其他近似的固定字符宽度字型来显示程式码。通常用来编写程式码的程式都会让编程员选择用来显示程式码的字体。由于 Courier New 的字型比较肥大,使每个画面或页面所能显示的程式码大为减少。Consolas 除了能够在较少的空间显示更多的内容,它的清晰字型亦使编程员能够更快捷的分辨每一个文字。

[编辑 ] 范例

以下为在一般显示屏下,用 Consolas 或 Courier New 来显示程式码的分别。由于 Consolas 支援 ClearType,所以在 LCD显示屏 可以利用次画素优视技术 来使字体更清晰。

  • 以下为一段使用了 Consolas 来显示,并启动了 ClearType 技术的 C++/CLI 程式码:
Consolas-cleartype.png
  • 以下为用作比较的同一段程式码,但使用了传统的Courier New字型:
Courier New programming.png
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics