2012年5月29日

有關 InDesign 輸出 Outlined Fonts PDF 的一些方法

近日因幫忙做一些排版工作,所以了解多一點印刷的事情。
是這樣的,這回朋友跟我說因 printer (printing 公司) 不接受有 embedded font 的 PDF 檔 (我們須要以 Outlined PDF 檔交予printer),所以必須在 Export PDF前逐一把文字轉為 outline (即 Text -> Create Outline,或按 CTRL-SHIFT-O),這樣子輸出時才可保証所有文字不會出問題 (如 reflow)。對於這個原因我是了解的,但心想這樣做非常費工夫,一不小心或處理不善更會複寫了原檔案並引致文字不能編輯等等的問題,而 "Create Outline" 這個動作更會失去原有內文的一些效果、屬性等 (如underlining, bullets,...etc.),更甚的如有修改又要重做一遍。我認為這個方法並不可取呢。
以我的情況,這個方法有更大的問題,因為檔中有一些 Text Frame 被放在一些Object 裡面 (使用 Paste into),如只使用 Select All -> Create Outline 方法,我還得逐一把那些"內置"的  Text Frame 找出來轉換,隨時會有遺漏,並且很被難察覺出來。

可惜,據朋友所言這個做法是必須的,這行業基本上也是用這方法,另外printer可能因為怕麻煩、舊器材、CJK等考慮,而且客戶的電腦設備也越來越好,所以他們情願只接受 outline text 的PDF,也不願花精力處理 Font 問題吧,反正printer不管designer會遇到多大困難呢。

我心想,用 InDesign 排版並不是新事物,理應有一些有效率的解決方法才對吧,所以找找 Google..

之後我了解到 InDesign 輸出 PDF 通常會內嵌 fonts,而較先進的printer對PDF fonts 的處理也沒什麼問題,可能還有 Licence 等考慮,結果 InDesign 基本上不支持 Export PDF as outlined font!!

幸好在 indesignsecrets.com 找到解決方法的相關文章(Tricks),可惜在我這邊卻不成功。經過一番試驗後得出以下可行的方法:
  1. 先建立一個 Transparency Flattener 的 Preset (自由命名) -- 基於 [High Resolution],並勾選 "Convert All Text to Outlines",其餘不變 (即:)
  2. 建立一個 1x1 px 的 transparent PSD 檔
  3. 在 Master Page 中把 transparent 檔置於頁內某一角(如右下),如成功,所有以此 Master Page 的頁會被檢測到帶 transparent (假設  transparent icon 設為顯示)
  4. 選取所有頁,在PAGE設定中選 Spread Flattening 選 Custom
    ** 這個是重點!!  David Blatner 的方法是沒有這個的 **

    1. 設好 Custom Spread Flattener Setting 的設定,這跟第(1)點一樣便可。
  5. 輸出 PDF 時,
    1. Compatibility 選 Acrobat 4 (PDF 1.3) (*必須*)
    2. Advanced 頁中,Transparency Flattener -> Preset 選之前所建立的
    3. "Ignore Spread overrides" 不要勾選 ( ** 這個是重點 **)
  6. 檢查 輸出PDF中的內文可不可以被選取,如不能被選取便算是成功了。
    1. 另外也可以放大文字,留意線條是否流暢。
注意:
  • 我並不是專業做設計的,所以當中一些設定、數值請自行調較。
  • 聽說這方法並不會對 Linked Illustrator 生效,如用 Illustrator ,或許須自行 outline 了。
參考:



沒有留言:

發佈留言