2010-05-13 73 views
2

在書中編寫代碼行時應使用哪種字體或字體?書中代碼的字體選擇

我特別處理C代碼,但我也想知道什麼字體用於書中流行編程語言的代碼。

+0

我喜歡italic Comic Sans MS – 2010-05-13 16:21:48

回答

2

任何好的固定寬度的可讀字體都可以。 Courier顯示了很多人在桌面上的IDE中使用它,並傾向於成爲HTML中<code>標籤的默認樣式。

我傾向於在IDE中使用Consolas,我可以這樣做,那也可能是一本書的不錯選擇。

如果你有一本特定的書,那麼值得檢查colophon的封底附近,它可能會詳細說明字體。

我碰巧有「POSIX程序員指南」在我面前和版權頁說,它使用ITC Garamond字體爲主體文本和快遞的代碼示例。

鏈接:您可能還需要閱讀Recommended Fonts for Programming?

+0

該問題要求* book *字體,所以爭論*任何*固定寬度的字體都適合在書中,這肯定是錯誤的。例如,Consolas具有很多*對比度,而AFAIK則無法獲得光學效果。 – 2012-05-01 18:33:09

+0

@Dmitri哇,你爲此低估了我?堅強的人羣! * Courier *在大多數編程書籍中都有使用,所以我非常肯定它有適合的「光學和對比度」,不管它們是什麼(我是程序員而不是印刷專家)。我提到了* Consolas *,因爲它的受歡迎程度意味着對於很多人來說它就是現代信使。我敢肯定,有許多與之相當的「光學」。 – GrahamS 2012-05-04 10:29:14

1

我想如果你可以讀它,它應該是一個很好的字體。也許有混合的字體,如一般的解釋時代新的羅馬或宋體,但是當顯示實際的代碼時,將無襯線字體的代碼縮進或與其他部分分開。如果它與其他字體不同,應該很容易看清。我也不會建議任何太斜體或草書。想想你喜歡什麼樣的閱讀和它的外觀,

編輯

也可以看here爲不同的編程字體。或使用搜索引擎來查找良好的可讀字體。通常,無襯線字體是一個不錯的選擇,因爲它不會從代碼中過分減少眼睛。

0

使用相同的字體,因爲大多數會在屏幕上和IDE

通常這是等寬,無襯線,具有清晰的1/L/I和O/0。

對於粗體(關鍵字),斜體(註釋),嵌入式位圖以及與小尺寸看起來相似的可伸縮版本,加點。

如果是印刷書籍,您希望縮放字體,而不是位圖。

如果它是在線的HTML,你想要瀏覽器已有的東西。

請不要使用任何花哨的東西,並永遠不會有襯線!