AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案54.610

DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

1頁(共7頁) 1, 2, 3, 4, 5, 6, 7  下一步

上一篇主題 下一篇主題 向下

DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 Tiger&蘋果爸 于 2011-10-19, 10:33

當在傳輸交流DWG圖檔時,我們必須提供對方圖檔相關聯的檔案(如:字體檔及大字體檔),對方才可以正常顯示圖面中所有文字內容,雖然可以透過「電子傳送」ETRANSMIT指令,自動將DWG圖檔所有字體檔打包成ZIP格式檔,連同DWG圖檔一併提供給對方,但有了字體檔使用者本身還是必須手動方式,放置到AutoCAD系統預設的字型支援路徑中,這樣開啟DWG圖檔才能正確找到字體顯示文字內容。

AutoCAD一直以來沒有自動指定替代「中文大字體檔(SHX)」功能,簡單說就是打開DWG圖檔後,圖面中若找不到的中文大字體,可透過介面設定以「chineset.shx」大字體暫時替換。目前使用者依預設當找不到中文大字體時,螢幕畫面會出現「替換字體」對話方塊,需以手動方式逐一選用「替代字體檔」,通常選用「chineset.shx」大字體暫時替換。

註:這邊的「暫時替換」意思是說,在目前圖面中暫時顯示正確文字內容而已,既有的文字型式大字體並不會替換,也就是說下次關閉AutoCAD後,再開啟圖檔或不同電腦開啟仍然需要手動方式選用「替代字體檔」

所以目前業界選用「chineset.shx」大字體方式千其百種,在我的工作經歷及教學過程也提到了不少方式,但是截至目前為止AutoCAD仍然沒有一個簡單又有效率的方式,在這裡特別整理出心得與解決方法供大家參考,希望能對各界朋友在工作中能夠順利的解決替代大字體問題。

好開心



■字體檔概述:
關於 DWG 圖檔中使用的文字字體,可以分別選用 Windows「TrueType字體」或 AutoCAD「SHX字體」這二種。
1、TrueType字體:使用者在 DWG 圖檔中比較常用的為「細明體」及「標楷體」

TrueType字體優點可以同時顯示「英文/數字/中文」,缺點若是圖面中大量使用相當耗資源,會造成開圖及改圖延遲緩慢等狀況。當您使用特殊TrueType字體(如:華康中黑體、全真中圓體等其他字體),在其他的使用者電腦中若沒有這些特殊字體,系統將自動使預設字體替換。
註:選用「TrueType字體」時,無法選擇大字體。

2、SHX字體:使用者在 DWG 圖檔中比較常用的依照預設為「txt字體」及「chineset大字體」這二種

txt(字體檔)主要用於顯示「英文/數字」,chineset(大字體檔)則用來顯示「繁體中文」,一般「文字型式」使用「SHX字體」及「SHX大字體」組合,優點可以有效降低資源消耗,開圖及改圖不會有延遲緩慢等狀況。若是使用特殊SHX大字體(如:lsp.shx、china.shx等其他大字體),在其他的使用者電腦中若沒有這些特殊大字體,當開啟DWG圖檔時系統將會出現「替換字體」對話方塊,使用者需手動選擇替換大字體。
註:通常在亞洲使用SHX字體均需選用「大字體檔」,並依照不同版本語系選用不同的大字體檔(如:簡體中文字體gbcbig.shx 及 日文字體bigfont.shx 等其他字體)。



■替代字體檔說明:
AutoCAD目前提供二種方式,依照不同的「字體」有不同的替代方法。
1、「替代字體檔」FONTALT系統變數:這個功能目的在自動替代電腦找不到的字體(TrueType字體及SHX字體),系統預設字體為 simplex(SHX字體)。

若是DWG圖檔中TrueType字體的文字字串內容為「英文/數字/中文」,多行文字(MTEXT)「英文/數字」部分會使用simplex.shx替代字體,「中文」部分會使用Windows中一個類似字體替換(如:細明體),單行文字(TEXT)「英文/數字」部分會使用simplex.shx替代字體,「中文」部分無法使用字體替換TrueType字體,文字內容則會以問號顯示。
註:FONTALT系統變數僅處理透過 MTEXT指令建立的文字。

二、「字體對映檔」FONTMAP系統變數:這個功能目的在於DWG圖檔關於中文的大字體檔替代

使用者可透過記事本開啟 acad.fmp(字體對映檔),加入對映行內容語法(lsp;chineset.shx),優點日後當電腦找不到的特殊SHX大字體(如:lsp.shx),會自動使用 chineset(大字體檔)替代,螢幕畫面不會出現「替換字體」對話方塊。
缺點若有五種以上大字體找不到,使用者本身需要自行逐一加入對映行內容語法,需要先開起DWG圖檔查詢找不到的特殊SHX大字體名稱。



■替代大字體解決方案:
2、新增大字體(@chineset.shx)
將預設的 chineset.shx(大字體檔),複製後在更名為「@chineset.shx」,目的在於日後開起DWG圖檔時找不到大字體檔,螢幕畫面出現「替換字體」對話方塊,利用檔名名稱排序特性,@chineset.shx大字體檔會置頂為第一個顯示,使用者只需要連續點選「確定」按鈕,不用花時間選用預設「chineset.shx」。

chineset.shx大字體檔位置:
C:\Program Files\AutoCAD 版本\fonts(autocad 2011以下版本)
C:\program files\autodesk\autocad 版本 - traditional chinese\fonts(autocad 2012以上版本)

影片操作:


二、字體對映檔(FMP)
字體對映檔(FMP)為字體及其替換字體的清單。找不到圖面中使用的字體(SHX)時,會使用「字體對映檔」將缺少的字體替換為其他字體。請注意不是自動置換字體而是暫時替換取代字體。
字體對映檔位置:
C:\Documents and Settings\使用者帳號\Application Data\Autodesk\AutoCAD 版本\版本代號\cht\support\acad.fmp

影片操作:


三、開發程式(chinesetshx.lsp)
透過AutoLISP開發程式,將目前的DWG圖檔的所有文字型式的大字體,全部變更為「chineset.shx」大字體,日後不同的電腦或AutoCAD版本開啟DWG圖檔,都不需要再選用替換大字體。

註:若是公司自己的圖檔有字型檔規範,建議將原始DWG圖檔另存後再執行程式,若為對方的圖檔則可以直接執行程式轉換(若有必要可以備份對方的原始DWG圖檔)。

影片操作:


chinesetshx.lsp程式下載:(回覆可見


四、自動替換大字型檔(CorelCAD)
1.使用自動選用替代大字型檔,透過「工具(T)」功能表 →「選項」→ 螢幕畫面中會出現「選項」視窗
2.「檔案位置(F)」→「工程圖支援」→「替換字型檔案」→「大字型」→「瀏覽」
3.請選擇預設的 chineset.shx 大字型檔 →「確定」,這樣日後 CorelCAD 將自動幫您選用替代大字型檔
4.確認指定好「大字型」,下次開圖就不再會出現 "找不到字型檔,請指定替代字型檔" 訊息


影片操作:




相關文章討論:
「問題」範例 AUTOCAD 2006...找不到字型檔
[知識]TrueType字體轉SHX字體
[討論]請問如何讓AUTOCAD開檔的速度加快及字型可以自動化!
[已解決]關於開啟圖面時 CHINA.SHX 字型找不到,而要手動指定成 chineset.shx 字型檔問題的回覆


Tiger&蘋果爸 在 2015-11-25, 02:41 作了第 2 次修改

____________________________________________________________________________________




Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 15899
年齡 : 40
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 57310
威望值 : 11523
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 JYHBIN 于 2011-10-19, 11:02

非常實用,是一個不錯的解決方法!!

JYHBIN
一般會員
一般會員

文章總數 : 46
年齡 : 53
來自 : 高雄
職業 : 工程師
愛好 : 土木、建築、室內
個性 : 還OK啦!
使用年資 : 20
使用版本 : 2015
經驗值 : 1967
威望值 : 12
注冊日期 : 2011-08-03
藍鵲183號
男 獅子座 虎

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 guanbo.bruce 于 2011-10-19, 11:40

感謝做了很清楚的整理。

guanbo.bruce
初級會員
初級會員

文章總數 : 50
年齡 : 46
來自 : Taipei
職業 : Engineer
愛好 : 建築、藝術、閱讀、象棋、游泳、3C與塗鴉。
個性 : 很熱誠、頗自省、好好奇、蠻懶散。
使用年資 : 24
使用版本 : 2015
積分 : 3
經驗值 : 2136
威望值 : 204
注冊日期 : 2011-08-11
男 巨蟹座 雞

https://www.facebook.com/guanbo.bruce

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 randytsay 于 2011-10-19, 12:11

謝謝分享!工作中很常踫到的問題

randytsay
初級會員
初級會員

文章總數 : 39
年齡 : 37
來自 : taipei
職業 : autocad
愛好 : movie
個性 : happy
使用年資 : 10
使用版本 : 2008
積分 : 1
經驗值 : 2112
威望值 : 18
注冊日期 : 2011-02-07
藍鵲153號
男 天蝎座 馬

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 DARDAR 于 2011-10-19, 12:37

下載來學習.謝謝蘋果爸分享.....辛苦了! 謝謝囉

DARDAR
高級會員
高級會員

文章總數 : 275
年齡 : 58
來自 : 台北
職業 : 營造金屬
愛好 : AutoCAD
個性 : 隨和
使用年資 : 5年↑
使用版本 : 2012
積分 : 15
經驗值 : 3369
威望值 : 90
注冊日期 : 2008-05-13
經典問與答讀者 藍鵲49號
男 白羊座 狗

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 Liao780710 于 2011-10-19, 13:15

這個好讚喔~
每次畫圖都會有出現這個問題雖然有請老師教了!!~
還是很感恩大大的分享

Liao780710
初級會員
初級會員

文章總數 : 56
年齡 : 26
來自 : 台中
職業 : 學生
愛好 : 電腦系列的問題幾乎都可以問我!!
個性 : 好說話,卻也可以很刁
使用年資 : 1年
使用版本 : 2011
積分 : 3
經驗值 : 2159
威望值 : 84
注冊日期 : 2011-03-14
藍鵲170號
串連貼紙成功 男 巨蟹座 蛇

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 youtie 于 2011-10-19, 13:36

之前只要開個圖都要開上一分鐘以上都是在按字型,有上面的方法真的快多了

youtie
一般會員
一般會員

文章總數 : 10
年齡 : 32
來自 : 台灣省新北市板橋區
職業 : 工程工程師
愛好 : 衝浪
個性 : 隨和親近
使用年資 : 1年
使用版本 : 2008
經驗值 : 1783
威望值 : 0
注冊日期 : 2011-08-14
男 雙子座 豬

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 zero0917 于 2011-10-19, 13:53

工作時最常見的問題!感謝您的分享!!

zero0917
初級會員
初級會員

文章總數 : 16
年齡 : 37
來自 : 台中
職業 : 機械設計
愛好 : 動畫
個性 : 溫順
使用年資 : 15
使用版本 : 2016
積分 : 1
經驗值 : 2325
威望值 : 6
注冊日期 : 2010-03-24
串連貼紙成功 男 處女座 馬

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 andyhang88 于 2011-10-19, 14:12

下載來學習.謝謝蘋果爸分享.....辛苦了!

andyhang88
一般會員
一般會員

文章總數 : 36
年齡 : 52
來自 : 台中
職業 : 建築設計;綠建築
愛好 : 攝影
個性 : 認真
使用年資 : 20年
使用版本 : 2009
經驗值 : 2505
威望值 : 12
注冊日期 : 2009-12-06
男 天蝎座 兔

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 a921221053 于 2011-10-19, 17:38

感謝蘋果爸分享,工作上最常遇到的問題
非常實用.... 讚啦!!

a921221053
中級會員
中級會員

文章總數 : 109
年齡 : 30
來自 : 彰化
職業 : 建築繪圖員
愛好 : 愛搞自閉@@
個性 : 內向
使用年資 : 5年
使用版本 : 2008~2014,revit 2014,sketchup
積分 : 5
經驗值 : 3191
威望值 : 101
注冊日期 : 2008-10-03
藍鵲323號
男 巨蟹座 牛

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 daryeanchen 于 2011-10-20, 01:09

感謝分享!工作中經常踫到此類的問題,如此可以解決許多字型的問題,謝謝

daryeanchen
初級會員
初級會員

文章總數 : 59
年齡 : 48
來自 : 台北土城
職業 : 機械設計
愛好 : 戶外活動
個性 : 隨和
使用年資 : 22年
使用版本 : R15
積分 : 2
經驗值 : 2542
威望值 : 81
注冊日期 : 2010-04-02
藍鵲94號
男 天秤座 羊

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 wwsh3 于 2011-10-20, 01:20

工作中常須使用到,這個主題是常常會使用到的,謝謝分享

wwsh3
初級會員
初級會員

文章總數 : 39
年齡 : 47
來自 : 彰化
職業 : 建築施工
愛好 : 逛論壇
個性 : 內向
使用年資 : 15YEAR
使用版本 : 2010
積分 : 1
經驗值 : 2133
威望值 : 45
注冊日期 : 2011-01-26
男 雙子座 猴

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 cllu 于 2011-10-20, 01:43

整理得非常詳盡,感謝蘋果爸的熱心分享 :)

cllu
一般會員
一般會員

文章總數 : 15
年齡 : 50
來自 : 新北市
職業 : IT工程師
愛好 : 資訊
個性 : 隨和
使用年資 : 10多年
使用版本 : 2010
經驗值 : 2074
威望值 : 18
注冊日期 : 2010-12-01
藍鵲154號
男 獅子座 蛇

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 benray 于 2011-10-20, 02:44

更詳盡的解決字型帶給大家的困擾
讚的啦!!!

benray
專屬會員
專屬會員

文章總數 : 167
年齡 : 36
來自 : 花蓮縣
職業 : 建築、機電設計(飯店整合)、室內設計
愛好 : GAME
個性 : 好動
使用年資 : 10年
使用版本 : 2008版~2016版
積分 : 4
經驗值 : 3298
威望值 : 55
發帖精華 : 1
注冊日期 : 2008-10-11
顧問外掛程式 經典問與答讀者 藍鵲31號
男 摩羯座 羊

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 huchen01 于 2011-10-20, 04:29

總算解決長久的困擾,希望CAD可以再改進,謝謝蘋果爸

huchen01
初級會員
初級會員

文章總數 : 37
年齡 : 41
來自 : 台灣臺北
職業 : 室內設計
愛好 : 旅遊
個性 : 活潑
使用年資 : 1
使用版本 : 2008
積分 : 1
經驗值 : 2301
威望值 : 24
注冊日期 : 2010-07-13
女 白羊座 兔

回頂端 向下

回覆:DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 sandi 于 2011-10-20, 06:26

真的好方便,感謝大大的用心. 讚啦!!

sandi
初級會員
初級會員

文章總數 : 71
年齡 : 45
來自 : 高雄市
職業 : 輥輪繪圖員
愛好 : 聽音樂,看電影
個性 : 活潑
使用年資 : 8年
使用版本 : 2006~2012
積分 : 4
經驗值 : 2458
威望值 : 46
注冊日期 : 2010-05-27
經典問與答讀者 藍鵲71號
串連貼紙成功 女 巨蟹座 狗

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 wangfz017 于 2011-10-20, 06:52

讚讚讚
非常實用的方法
又多學一招了
真是感激不盡

wangfz017
一般會員
一般會員

文章總數 : 17
年齡 : 48
來自 : 桃園
職業 :
愛好 : 美食,美女
個性 : 隨和
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 1798
威望值 : 27
注冊日期 : 2011-09-08
藍鵲232號
男 天蝎座 羊

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 prettycat 于 2011-10-20, 09:09

對於常出現的字體總算不用每次點了
非常感謝蘋果爸 感動

prettycat
中級會員
中級會員

文章總數 : 96
年齡 : 44
來自 : 新竹
職業 : 工程繪圖 CAD2D & REVIT3D
愛好 : 騎單車,出遊
個性 : 多元化
使用年資 : 8
使用版本 : 2011
積分 : 6
經驗值 : 3004
威望值 : 96
注冊日期 : 2009-01-10
藍鵲16號
2011聚會勳章 女 巨蟹座 豬

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 黃胡國 于 2011-10-21, 01:44

看起來很複雜,但分析解說得非常仔細易學易懂........感謝蘋果爸

黃胡國
中級會員
中級會員

文章總數 : 65
年齡 : 51
來自 : 台北
職業 : 建築
愛好 : 設計
個性 : 宜靜宜動
使用年資 : 1年
使用版本 : 2012
積分 : 5
經驗值 : 2002
威望值 : 37
注冊日期 : 2011-08-19
2D基礎函授 經典問與答讀者 藍鵲87號
2013勳章-3D基礎 男 白羊座 蛇

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 Tiger&蘋果爸 于 2011-10-21, 02:25

很高興這篇文章對大家很有幫助,說真的這也是我剛出社會時碰到的問題,大家可以多試試以上的解決方式,有任何問題或新的方式歡迎補充喔~
嘻嘻

____________________________________________________________________________________




Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 15899
年齡 : 40
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 57310
威望值 : 11523
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 鑽石級宅男 于 2011-10-24, 02:06

謝謝前輩們的幫助...
這問題困擾我很久...
我也是只會新增...一個文字檔出來 @@
先來研究一下LISP怎麼用

鑽石級宅男
高級會員
高級會員

文章總數 : 178
年齡 : 31
來自 : 南投縣
職業 : 機電製圖工程師
愛好 : 欣賞美好事物
個性 : 熟的開朗~不熟靦腆
使用年資 : 6年
使用版本 : 2012
積分 : 10
最佳解答 : 1
經驗值 : 3094
威望值 : 202
注冊日期 : 2010-05-20
3D基礎函授 經典問與答讀者 藍鵲30號
男 水瓶座 鼠

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 豆豆肥 于 2011-11-11, 04:44

先下載再說吧~~雖然不是很清楚~~但或許日後用的到

豆豆肥
初級會員
初級會員

文章總數 : 16
年齡 : 43
來自 : 屏東
職業 : 服務業
愛好 : 學東西
個性 : 樂觀/沉默(有點寡言,但不是自閉)
使用年資 : 新手初學
使用版本 : 新手初學
積分 : 1
經驗值 : 1725
威望值 : 6
注冊日期 : 2011-11-09
藍鵲27號
男 射手座 鼠

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 x1ben 于 2011-11-19, 03:26

之前為了字型取代每開一張圖都要點,現在用到2011,問題變成找不到字型位置,蘋果爸的解答把我很久的問題解決了~~

x1ben
初級會員
初級會員

文章總數 : 34
年齡 : 43
來自 : 台北縣
職業 : 電力
愛好 : 拍照
個性 : 樂觀
使用年資 : 10年以上
使用版本 : 2011
積分 : 1
經驗值 : 2192
威望值 : 12
注冊日期 : 2010-11-01
串連貼紙成功 男 射手座 鼠

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 耍寶的泡 于 2011-11-22, 03:35

感謝蘋果爸~又學到一招了~這樣以後就不用一直點了

耍寶的泡
一般會員
一般會員

文章總數 : 39
年齡 : 38
來自 : 桃園市
職業 : 建築模型業
愛好 : 戶外活動
個性 : 內向
使用年資 : 3年
使用版本 : 2008
經驗值 : 2834
威望值 : 0
注冊日期 : 2008-10-23
男 摩羯座 蛇

回頂端 向下

回復: DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 MapleRed 于 2011-11-22, 15:06

這個問題困擾我很久了!
真感謝蘋果爸找到這些方案,這樣之後開圖檔的速度會快更多了!真開心:)

MapleRed
一般會員
一般會員

文章總數 : 13
年齡 : 30
來自 : 新北市
職業 : 機械
愛好 : 游泳
個性 : 開朗
使用年資 : 1
使用版本 : 2011
經驗值 : 1906
威望值 : 12
注冊日期 : 2011-04-30
藍鵲43號
男 處女座 牛

回頂端 向下

1頁(共7頁) 1, 2, 3, 4, 5, 6, 7  下一步

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章