Advance Width 與字面寬度:字距為何不是靠眼估那麼簡單

設計知識 By 企鵝印刷編輯部 2026-09-03 Advance Width字距調校字型工程字形度量字距 kerning排版技術企鵝印刷
Cover

何謂 Advance Width?

在字型工程中,Advance Width 指的是字形在橫向版面上分配給每個字元的水平空間(advance)。這個數值通常由字型設計時設定,決定文字在排版時游標移動的距離。它並非字形輪廓的實際繪製寬度,亦不等於視覺上判斷的「看起來寬窄」。理解這一點有助於分辨為何兩個視覺接近的字元仍可能在排列上顯得不平衡。

Advance Width 與視覺字面寬度的差別

字形輪廓(glyph outline)佔據的實際像素範圍,和字元左右的 bearing(left/right sidebearing)共同決定該字元的視覺邊界。當 Advance Width 大於輪廓寬度時,字周圍會出現留白;反之則可能發生輪廓溢出或被裁切。排版引擎會以 Advance Width 為主來計算字元位置,視覺調整則依賴 kerning 與 OpenType 動作。實務上,視覺感受與數值常不一致,因此不能只靠肉眼判斷字距是否合適。

字距在排版流程中的處理:從字型到輸出

排版系統(如 HarfBuzz、Uniscribe、Core Text)會先以字型中的 advance/matrix 承擔字元基準,再套用 glyph substitution、kerning pairs、或複雜替換(如合字)以達到視覺優化。當導出 PDF 或轉換到印前格式時,字形可能經過 hinting、subsetting 或輪廓嵌入,導致原本在設計軟件看見的細微間距改變。因此在「一般印前流程」中,必須把 Advance Width 與字距調整視為兩個層次的問題來處理。

實務判斷與檢查清單

  • 檢視字型度量表(metrics):確認 advance width、左/右 bearing 是否符合字體家族設計風格。
  • 啟用字距對(kerning pairs)與 OpenType 功能,並在不同輸出目標上測試結果。
  • 用實際字群(而非單一字)評估視覺密度,特別是英文大寫、數字與標點混合的情況。
  • 輸出預檢(preflight)PDF,核對輪廓是否被子集化或 hinting 改變。
  • 必要時請字型工程師調整 advance 或增加字距對,避免設計階段的視覺判斷在生產時失準。

字距判斷的實用準則

在沒有逐字調整的情況下,可用簡單的量尺法把控視覺平衡:觀察字群邊緣的視覺空間是否一致,並以字行中性參考字(如 m, n 或中文常用字)做比較。另外,當文字需要對齊基線或模組化格線時,建議參考 基線網格 的設定,確保行內高度與字間一致。若工作需考慮紙張吸墨或纖維排列,也應同時查閱 紙張纖維方向,因紙材與工藝會影響最終的視覺寬度。

印前、交檔與與報價應注意的事項

在交檔與報價階段,請在出血與字體嵌入說明中註明字型版本、是否做了字型子集,以及已啟用的 OpenType 功能。交檔給 企鵝印刷 時,若涉及細微字距或字形調整,最好附上可比對的輸出範例(PDF)與期望的視覺樣式,讓預檢與報價能反映實際工藝風險。實際輸出仍要按紙材/工藝確認,建議把上述檢查項目列入印前確認清單。

總結來說,Advance Width 是字型行為的基礎度量,但視覺字距需要由多個層次協同調整。了解字型度量、排版引擎處理邏輯與輸出流程,可以把「看起來合不合」轉化為可重複的檢查步驟,減少印製階段的變數。

立即 WhatsApp 報價