Consolas

维基百科,自由的百科全书

跳转到: 导航, 搜索
Consolas
名稱 Consolas
樣式 Monospace
設計師 Lucas de Groot
發行公司 Microsoft
範例
Consolas sample text

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 程式碼:
File:Consolas-cleartype.png
  • 以下為用作比較的同一段程式碼,但使用了傳統的Courier New字型:
File:Courier New programming.png

[编辑] 外部連結

个人工具