A. word中程序代碼用什麼字體
1、選中代碼區,用宋體
2、格式→邊框和底紋→底紋,選擇一種淺淺的灰色。
代碼區是不是襯上了一層淺的背景
B. 適合編程用的字體有哪些
滿足這些條件的字體,個人推薦如下: - XP自帶的Courier New(XP之前的版本未考證。。) - Win7開始自帶的Consolas - Mac上自帶的Monaco,Osaka-Mono - 免費的Dejavu Sans Mono以及Incosolata 如果你的代碼里有東亞字元(比如我的職業關系
C. 編程用哪種格式的字體最好
寫代碼用的等寬字體是否合適,最重要的判斷標准就是辨識性。
非常簡單的辦法:數字0、大寫字母O、數字1、小寫字母l,這是四個字元打在一起用你准備使用的字體預覽一下,如果你不能輕易分辨,我勸你還是放棄吧!所以我看了大家推薦的這些字體,大多數不是太適合的。
推薦:特別是Inconsolata在github網頁鏈接
一般適合用作程序代碼顯示的字體,有下列幾個:
(1):Courier New 9pt, Verdana, Lucida Console (宋體,新宋體等不在討論之列)
首先說說Courier New, 這個字體雖說經典,但總體感覺其實不好。因為是等寬字體,所以對編程而言,其優點是每個字元區分的十分清楚,方便查找程序中的輸入錯誤。不好的地方在於,因為是等寬字體,特別浪費顯示空間,在看代碼的時候恨不得顯示器變成 21寸的才好。總之就是感覺用來看那種大的框架的源代碼的時候,非常不適合。一屏只能看到很少的幾句代碼,有隻見樹木,不見森林之感,不利於從宏觀角度理解代碼的邏輯。另外在 VS.NET 2003 裡面該字體顯示的中文特別大,而且很醜陋 -_-!
(2):Verdana: 非等寬字體。總體可讀性好些,但是小的錯誤,比如多一個少一個空格之類的,很難排查。
Lucida Console 是等寬字體。可讀性也不錯,但是 vs.Net 顯示出來有鋸齒。
serif 字體通常不同筆順的粗細有別,且起筆落筆處有多餘的小折線。
sans-serif 字體筆畫不論方向粗細相同,且起筆落筆沒有多餘折線。
中文字體中,可以與此類比:宋體相當於 serif 字體,黑體相當於 sans-serif 字體。
正文中應該用 serif 字體以提高可讀性,標題可以用 sans serif 字體以示強調。
(3):serif 字體在視覺上強調單詞的整體,因此作為正文更可讀;而 sans serif 強調單個的字母。
研究顯示,在 web 中 sans-serif 字體更易閱讀。正文字體比較好的選擇:Arial 9.75 或 MS Sans Serif 9.75。為了提高閱讀准確性和速度,最好的字體大小是 8.25, 9.0, 或 9.75("MS Serif 8.25" 除外)。
(4)養眼的編輯器配色
環境:VS2005
字體:Verdana, 10pt
普通文本背景色:238,239,230 (#E6EFEE)
E. linux下對編程比較友好的字體有哪些
1. Source Code Pro
Adobe 在發布首款開源字體 Source Sans Pro 後,2012年8月份又發布了 Source Code Pro 字體集,它是一款非常適合程序員閱讀的等寬字體,適用於 Linux/Unix、Mac OS X 和 Windows 系統,由 Paul D. Hunt 設計,遵循 SIL Open Font 協議。可從 Github 下載。
2. Anonymous Pro
由 Mark Simonson 工作室特別為程序員設計的等寬字體。
3. DejaVu Sans Mono
DejaVu是一套改造自Bitstream Vera的電腦字體,大幅擴充了Unicode所含蓋的字元。DejaVu以自由版權發布,因此亦為許多自由軟體採用為顯示字體。
4. Envy Code R
此字體由 Damien Guard 創建, 易於區分 oO0/IlLi1。
5. Droid Sans Mono
Droid Sans Mono 是 Google Droid 字體家族中一員,專門用來開發 Android 平台上的應用。大小為 10 pt 時,字元間距很合適。但是如果你使用較小解析度的屏幕的話(我現在使用的是1280×800),採用 9 pt 能在屏幕上顯示更多代碼。
Droid Sans Mono Font
6. Pragmata Pro
由義大利 Fabrizio Schiavi 工作室設計的收費編程字體。該字體非常窄,可減少行距,也減少了屏幕滾動。
點擊這里,查看 Pragmata Pro 的示例圖片。
譯註:英文原文作者是說本文中字體都全免費,雖然這個義大利團隊說 beta 字體免費,不過貌似沒看到免費版的下載鏈接。
7. Terminus
Terminus Font 是一個整潔等寬的點陣圖字體,專為長時間在電腦前工作設計的。 完整示例圖片:http://terminus-font.sourceforge.net/shots.html
8. Proggy Small
Proggy 編程字體有許多不同的衍生字體,Proggy Small 是其中用於顯示小字的字體。
9. Liberation Mono
Liberation Mono 雖然不是最漂亮的等寬字體,但因其較高的可讀性,也是程序員的一個不錯的選擇。
10. Ubuntu Mono
Ubuntu 字體家族的一員,在 Ubuntu 平台開發的程序員,可能會喜歡這個等寬字體。
F. 編程怎麼創造字體
可以利用C語言來構建字體。
創建字體使用CreateFont函數,它的原型是:
HFONT Create Font(
intc Height,//字體的邏輯高度
intc Width,//字體的邏輯寬度
intc Escapement,//指定移位向量相對X軸的偏轉角度
intc Orientation,//指定字元基線相對X軸的偏轉角度
intc Weight,//設置字體粗細程度
DWORDb Italic,//是否啟用斜體
DWORDb Underline,//是否啟用下劃線
DWORDb StrikeOut,//是否啟用刪除線
DWORDi CharSet,//指定字元集
DWORDi OutPrecision,//輸出精度
DWORDiClip Precision,//剪裁精度
DWORDi Quality,//輸出質量
DWORDi Pitch And Family,//字體族
LPCST Rpsz Face Name//字體名)。
編程字體的要求包括:
等寬(除非你用所謂Elastictabstop,不過這玩意肯定不普及)。
支持大多數西歐語言(所以只有ASCII覆蓋是不行的),在此基礎上覆蓋面越大越好。
高的識別度(Legibility,非Readability),能准確區分Il1、O0o、各種標點符號等。在各種平台上清晰顯示。
對中國用戶而言,還需要滿足以下兩個附加要求:
覆蓋GBK全區段,當然漢字越多越好,漢字寬度是西文嚴格的兩倍,這樣才能保證等寬。