萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> CAD 教學 >> CAD 使用教學 >> 常見案例解析

AutoCAD 文字亂碼終極解法:大字體 gbcbig.shx 一鍵修復

前言

打開他人圖面出現「????」或亂碼,主因是缺少原圖指定的 SHX 字體檔。下載龐大字體庫不實際,且不保證齊全。本文提供零下載、秒級修復方案:新建文字樣式指定 gbcbig.shx 大字體,再用 MATCHPROP 套用至亂碼文字。

三步驟修復流程

  1. 新建文字樣式:
    • 選單:【Format(格式)】→ 【Text Style(文字樣式)】→ New(新建)。
    • 名稱任意(如 FixFont)。
    • 勾選 Use Big Font(使用大字體) → 字體名選 gbcbig.shx(系統內建,支援中文)。
    • 高度設 10(或任意),確定。
  2. 建立參考文字:
    • 命令 MTEXT(或 MT / T)畫一段任意文字(如 ABCDEFG),指定樣式為 FixFont。
  3. 特性匹配套用:
    • 命令 MATCHPROP(或 MA)。
    • 選取來源物件:步驟 2 建立的參考文字。
    • 選取目標物件:所有亂碼文字(可框選多個)。
    • 亂碼瞬間變正常中文!再用 PROPERTIES (Ctrl+1) 統一調整高度。

原理解析

  • gbcbig.shx 是 AutoCAD 內建的大字體,包含常用中文字形,無需外掛。
  • MATCHPROP 會複製文字樣式、高度、寬度因子、傾斜角、顏色、圖層等所有文字屬性。
  • 原亂碼物件本身幾何位置、旋轉角度不變,僅字體換裝。

適用範圍與限制

情況是否適用備註
單行文字 (TEXT/DTEXT)✅ 完美直接匹配
多行文字 (MTEXT)✅ 完美直接匹配
標註文字✅ 適用需先爆炸 (X) 或修改標註樣式
區塊內文字⚠️ 需編輯區塊BEDIT 進入區塊編輯器再匹配
特殊符號/稀有字❌ 可能缺字gbcbig.shx 非全字庫,缺字仍顯 □

替代大字體

  • hztxt.shx(舊版中文單行字體,無大字體功能)
  • chinese.shx、bigfont.shx(視版本內建而定)
  • 原則:檔案名含 big 或大小寫混合的 .shx 通常為大字體。
copyright © 萬盛學電腦網 all rights reserved