回答
任何好的固定寬度的可讀字體都可以。 Courier顯示了很多人在桌面上的IDE中使用它,並傾向於成爲HTML中<code>
標籤的默認樣式。
我傾向於在IDE中使用Consolas,我可以這樣做,那也可能是一本書的不錯選擇。
如果你有一本特定的書,那麼值得檢查colophon的封底附近,它可能會詳細說明字體。
我碰巧有「POSIX程序員指南」在我面前和版權頁說,它使用ITC Garamond字體爲主體文本和快遞的代碼示例。
鏈接:您可能還需要閱讀Recommended Fonts for Programming?
該問題要求* book *字體,所以爭論*任何*固定寬度的字體都適合在書中,這肯定是錯誤的。例如,Consolas具有很多*對比度,而AFAIK則無法獲得光學效果。 – 2012-05-01 18:33:09
@Dmitri哇,你爲此低估了我?堅強的人羣! * Courier *在大多數編程書籍中都有使用,所以我非常肯定它有適合的「光學和對比度」,不管它們是什麼(我是程序員而不是印刷專家)。我提到了* Consolas *,因爲它的受歡迎程度意味着對於很多人來說它就是現代信使。我敢肯定,有許多與之相當的「光學」。 – GrahamS 2012-05-04 10:29:14
我想如果你可以讀它,它應該是一個很好的字體。也許有混合的字體,如一般的解釋時代新的羅馬或宋體,但是當顯示實際的代碼時,將無襯線字體的代碼縮進或與其他部分分開。如果它與其他字體不同,應該很容易看清。我也不會建議任何太斜體或草書。想想你喜歡什麼樣的閱讀和它的外觀,
編輯
也可以看here爲不同的編程字體。或使用搜索引擎來查找良好的可讀字體。通常,無襯線字體是一個不錯的選擇,因爲它不會從代碼中過分減少眼睛。
使用相同的字體,因爲大多數會在屏幕上和IDE
通常這是等寬,無襯線,具有清晰的1/L/I和O/0。
對於粗體(關鍵字),斜體(註釋),嵌入式位圖以及與小尺寸看起來相似的可伸縮版本,加點。
如果是印刷書籍,您希望縮放字體,而不是位圖。
如果它是在線的HTML,你想要瀏覽器已有的東西。
請不要使用任何花哨的東西,並永遠不會有襯線!
- 1. 如何在Android Studio查找中選擇代碼字體?
- 2. set_value代碼選擇字段選項
- 3. 在vs代碼中選擇代碼塊
- 4. Web的字體(字體)選擇?
- 5. 選擇代碼選擇選項
- 6. netbeans的字體選擇器選項中沒有顯示字體?
- 7. 選擇代碼爲
- 8. 如何將我選擇的新字體添加到Visual Studio代碼中?
- 9. TinyMCE的選擇代碼
- 10. Xcode字體選擇器窗口無法選擇字體集合
- 11. 選擇MD codeblock中的所有代碼?
- 12. HTML/Javascript中的字體選擇器
- 13. HTML中的第二選擇字體
- 14. 選擇選項標記的CSS代碼
- 15. 代替某些字體代碼的字體圖標的問號
- 16. 選擇代碼中的多個資源字典之一 - WPF
- 17. 旋轉代碼字體中的fontImage
- 18. jQuery的:選擇自定義HTML代碼(具體值)
- 19. 選擇SSL證書
- 20. 選擇SSL證書
- 21. jQuery的書籤的選擇
- 22. 選擇每個代碼
- 23. 顏色選擇器代碼
- 24. Java Swing字體選擇器
- 25. HTML選擇字體大小
- 26. 字體選擇器實現
- 27. Python Tkinter字體選擇器
- 28. 如何選擇Cufon字體?
- 29. Vim腳本縮進選擇的代碼,在選擇前後插入代碼
- 30. MySql的選擇書籍
我喜歡italic Comic Sans MS – 2010-05-13 16:21:48