O'Reilly圖書程式碼字型(附排版要求)

李鬆峰發表於2013-06-19

O'Reilly圖書中的程式碼要求用The Sans Mono condensed這款字型來排。同時,其排版要求(附後)也說明:

如果沒有找到The Sans Mono condensed這款字型,就還用courier來替代。

Windows系統自帶的字型裡沒有The Sans Mono condensed字型,只有Courier New字型。因此,大多數O'Reilly圖書中的程式碼都使用Courier New字型。

但在排《Bootstrap使用者手冊》的時候,由於版心變窄(開本為32開,而不是通常的16開),結果使用Courier New字型排出來的程式碼段經常出現意外的折行(見下圖紅圈中的程式碼)。通過翻查,發現原書使用的是Dalton Maag公司免費的Ubuntu Mono字型

與O'Reilly協商後,《Bootstrap使用者手冊》中的程式碼改成了Ubuntu Mono字型。意外折行現象大為減少(見下圖藍圈中的程式碼):

enter image description here

O'REILLY系列圖書排版要求:

字型(均為漢儀字型)和字號(均為蘋果字號)

  1. 正文:書宋+times英文複合字型 (字號:9.5號)

  2. 章節:中圓+helvetica英文複合字型 (字號:19號)

  3. 章節標題:大黑+helvetica英文複合字型(字號:30號,字型寬度縮為80%)

  4. 正文內標題字型:中黑+helvetica英文複合字型 (字號分別為:標題1:17號,標題2:14號,標題3:11號)

  5. 表格字型:
    a:表格標題:中圓+helvetica複合字型(字號:9.7號)
    b:表格欄頭:中等線+helvetica複合字型(字號:9.3號 )
    c:表格內容:書宋+times複合字型(字號: 9號)

  6. 圖注:中圓+helvetica英文複合字型(字號:10號)

  7. 程式碼示例:楷體+times英文複合字型(字號:10號)

  8. 註解:楷體+times英文複合字型(字號:8.5號)

  9. 註解以右上角角標形式在內文中出現,編號為:注1,注2,...,每章獨自排序

  10. 警告和注意(在英文書中出現的是齒輪和腳印的圖示,可保留圖示,也可換成文字):
    a:警告和注意:中黑
    b:內容字型:書宋+times英文複合字型 (字號:8.5號)

11:頁首:中等線+Myraid Pro英文複合字型(字號:9.5號)

以上均為普通的字型設定,每本書前面部分有對此書的字型要求,比如有需要改成 程式碼字型的部分則改成:The Sans Mono condensed,此字型還包含粗體(The Sans Mono condensed bold)和斜體(The Sans Mono condensed italic),可根據英文原書的具體情況來設定。另外,英文書有斜體的 名詞解釋,如果中文已經翻譯,中文不需改成斜體,括號中的英文也不需要改成斜 體。注意,不得隨意使用直接將中文字型加粗的設定。中文如需加粗,則採用“中 黑”字型樣式。

如果沒有找到The Sans Mono condensed這款字型,就還用courier來替代。

排式要求:

  1. 段首不縮排,保持一定的段落間距。其它均是按照英文原書的樣式排版。

  2. 表格中的灰色條為“10%黑”。

  3. 圖的左右外邊框和版心齊。所用的線條為極細線(0.25)

  4. 標題的段前距和段後距不一樣,段前距要大於段後距。也就是標題要和它下面的內容稍微近一點。

  5. 動物系列的圖書成品尺寸為:178*233mm。頁面設定為:內部(訂口)25mm,外 部(切口)21mm,頂部(天頭)17mm,下部(地腳)23mm

  6. 動物系列圖書每章的章首頁下方放一個動物的陰影,灰度為8%,可直接在indesign裡把原圖調成此灰度

封底加“封面設計:XXX(參照原書版權頁)”

加讀者反饋卡

相關文章