Fonts 书籍中代码的字体选择

Fonts 书籍中代码的字体选择,fonts,programming-languages,publishing,Fonts,Programming Languages,Publishing,在书中写代码行时应该使用哪种字体 我特别关注C代码,但我也想知道书中流行编程语言的代码使用了哪些字体。我想如果你能读的话,它应该是一种很好的字体。可能会混合使用多种字体,如times new roman或arial,用于一般解释,但在显示实际代码时,请使用无衬线字体,代码缩进或与其他字体分开。若它和其他字体不同,那个么应该很容易看到。此外,我不会建议任何太斜体或草书。想想你喜欢读什么,它看起来怎么样 编辑 您还可以查找不同的编程字体。或者使用搜索引擎查找可读性好的字体。通常情况下,任何带有无衬线

在书中写代码行时应该使用哪种字体


我特别关注C代码,但我也想知道书中流行编程语言的代码使用了哪些字体。

我想如果你能读的话,它应该是一种很好的字体。可能会混合使用多种字体,如times new roman或arial,用于一般解释,但在显示实际代码时,请使用无衬线字体,代码缩进或与其他字体分开。若它和其他字体不同,那个么应该很容易看到。此外,我不会建议任何太斜体或草书。想想你喜欢读什么,它看起来怎么样

编辑


您还可以查找不同的编程字体。或者使用搜索引擎查找可读性好的字体。通常情况下,任何带有无衬线的字体都是不错的选择,因为它不会太多地影响代码的视觉效果。

任何好的固定宽度易读字体都可以。 Courier在桌面上的IDE中显示了很多,并且往往是HTML中
标记的默认样式

如果可以的话,我倾向于在IDE中使用控制台,这对于一本书来说也是一个不错的选择

如果你有一本特别的书,那么值得检查一下靠近封底的那本书,它可能会详细说明字体

我的面前正好有一本《POSIX程序员指南》,柱头上说它使用ITC Garamond作为主要文本,使用Courier作为代码示例


链接:您可能还希望阅读

使用与屏幕和IDE上大多数字体相同的字体

通常是单空格,无衬线,带有清晰的1/l/I和O/0

加上加粗(关键词)、斜体(注释)、嵌入位图和类似小尺寸的可扩展版本

如果是印刷书籍,你需要的是缩放字体,而不是位图

如果它是html在线的,那么你需要的是浏览器已经有的东西


请不要使用任何花哨的东西,永远不要使用衬线

这个问题要求使用书籍字体,因此认为任何固定宽度的字体都适合书籍是绝对错误的。例如,Console有很多对比度,而且,顺便说一句,你不能用它来买眼镜。@Dmitri哇,你投了我一票?坚强的人群!Courier在我的大多数编程书籍中都有使用,所以我很确定它有合适的“光学和对比度”,不管它们是什么(我是一名程序员,不是排版专家)。我提到Consolas是因为它的流行意味着对许多人来说它是现代的信使。我相信有很多与之相当的合适的“光学产品”。