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

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

 

 

Consolas 是一套固定字符宽度 的字型,属无衬线字体 ,由 Lucas de Groot 设计。这套字型使用了微软 的 ClearType 字型平滑 技术,并随同 Windows Vista 、Office 2007 及 Microsoft Visual Studio 中发行,或可在微软的网站下载。在Windows Vista 的 6 套新字型中,Consolas 近似于前版 Windows 中 的 2 款内建字型:Lucida Console 与 Courier 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_第1张图片
  • 以下为用作比较的同一段程式码,但使用了传统的Courier New字型:
推荐一个程序员友好的字体 Consolas_第2张图片

你可能感兴趣的:(笔记)