AutoCAD 中文字體亂碼、缺字、高度不一致完整解決指南
跨版本、跨軟體開啟 DWG/DXF 時,中文字體問題層出不窮。本文彙整 6 大典型情境與對應解法,並提供字體搭配建議,讓您的圖面文字永遠清晰正確。
情境 1:低版本 (R13 及以前) 檔案在高版本 (R14+) 開啟亂碼
原因:代碼頁不同(R13 用 Big5/GB 內碼,R14+ 用 Unicode 頁)。
解法:下載 Autodesk 官方 WNEWCPD 代碼頁轉換工具,將原檔轉為 GB2312 或 ANSI-936(簡體)對應代碼頁。
情境 2:區塊/標題欄內文字過長超出邊框,舊版無法調整區塊內文字屬性
解法:升級至 AutoCAD 2002 或更新版本,支援巢狀區塊屬性編輯(雙擊區塊 → 選取內部區塊 → 右鍵「區塊編輯器」或 REFEDIT 逐層修改)。
情境 3:數字與中文混排時高度不一(數字較高)
技巧:分別指定字體:
- 數字:使用 GBENOR(AutoCAD 內建,字身高度較矮)。
- 中文:使用 HZTXT 或同高度中文字體。
- 透過 STYLE 指令建立兩個文字樣式,繪圖時切換使用。
情境 4:開啟他人圖檔提示缺字體,替代後出現亂碼
急救法:新建空白檔 → 以「插入區塊」方式插入該圖檔 → 亂碼消失(字體會有出入,若需 100% 精確仍需取得原始字形檔)。
情境 5:Pro/E 中文工程圖轉 DWG 後文字變區塊、無法顯示中文
核心關鍵:先轉 DXF,再用 AutoCAD 開啟 → 修改文字樣式為 Big Font 選中文字體(推薦 SYFS.SHX)。
- Pro/E 輸出 DXF(非直接輸出 DWG),文字保留為文字實體而非區塊。
- AutoCAD 開啟 DXF → 文字樣式為英文字體。
- STYLE 指令 → 選取該樣式 → 勾選「使用大字體」 → 選擇 SYFS.SHX(或其他合適中文字形)→ 套用,中文即恢復正常。
情境 6:實心字列印變空心
系統變數:TEXTFILL 由 0 改為 1(開啟文字填滿)。
常用中文字體推薦與管理
- HZTXT.SHX:通用標準中文字體,精簡易讀。
- SYFS.SHX:優化版,筆畫粗細均勻,適合 Pro/E 轉檔與一般工程圖。
- 細宋體:視覺較美觀,適合正式出圖。
- 字形檔 (.shx) 放置於 AutoCAD 安裝目錄
Fonts 資料夾;專案專用字體可放專案資料夾並用 OP → 檔案 → 支援檔案搜尋路徑 加入。