啟用字型替換時使用了錯誤的字型
症狀
在某些範本設計中的文字物件,列印時字型會意外變更。
診斷
請確認受影響的文字物件是否有使用字型替換功能:
字型替換是一個自動化程序,會將範本設計中指定的 Windows 字型,自動替換為最相近的印表機字型。這表示啟用字型替換時,可能會使用到非預期的字型。
解決方法
解決方法 1:關閉字型替換
關閉字型替換可以避免 TrueType 字型被替換成最相近的印表機字型,但這可能會影響列印速度與品質,因為 TrueType 字型必須以圖形方式傳送到印表機。
解決方法 2:為不想使用的字型設定字型懲罰值
無法直接指定要用於字型替換的字型。不過,使用者可以為特定字型設定「字型懲罰值」,讓某些字型在替換時優先度較低,藉此控制最有可能被替換的字型。
以下是設定「字型懲罰值」的步驟說明:
- 找到 btwprn.ini 檔案。新版(v11.0)的位置在 BarTender 的主安裝目錄(預設路徑通常是:
C:\Program Files (x86)\Seagull\BarTender Suite)
舊版(10.0 及以下)的位置在:C:\ProgramData\BarTender(Windows Vista、Windows 7、Windows Server 2008)
或C:\Documents and Settings\All Users\Application Data(Windows XP、Windows Server 2003)
- 在 btwprn.ini 檔案的最下方,應該可以找到「Additional Font Penalty」區段。
- 在這個區段中,加入你想要設定/控制懲罰值的字型。語法如下:
<字型名稱>=<懲罰值> 例如:(Bar Code=10000)
- 懲罰值設定越高,BarTender 就越不會選用這個字型,等於將它排除在自動替換的字型之外,除非你明確選擇該字型。