當我們打開一張圖紙時彈出一個對話框提示我們缺少字體,或者打開圖紙後文字沒有顯示或顯示問號,字體問題幾乎每個CAD使用者都遇到過。一旦遇到這樣的問題,不僅初學者不知道怎麼處理,如果找不到圖中使用使用的字體,就算CAD高手也沒有辦法。
之所以字體的問題在中國尤其突出,只能怪當前中國的這些CAD軟件公司製作了過多的字體,而CAD的使用者的使用習慣也不太好。一些設計人員喜歡給字體文件改名字,導致相同的字體有很多的名字,於是你可以下載到兩千五百種的字體庫,但就算下載了兩千種的字體庫,卻仍然有可能找不到圖紙中使用的字體。
因為這種狀況,我這裡也只能介紹出現字體問題後的一些常規的處理辦法,也無法給大家一個萬全之策。
一、打開圖紙時直接指定替換字體
在打開圖紙前,我們並不知道圖紙中使用了哪些字體,是否缺字體。在打開圖紙時,如果缺字體,CAD會彈出提示對話框,告訴我們圖中的使用的字體在CAD的支持文件搜索路徑下沒有找到。不同版本提示的方式不同。在低版本會直接讓我們依次指定替換每種沒找到的字體,如果缺的字體比較多的話,替換字體對話框會不停的彈出來,如下圖所示。
如果缺的字體比較多,對話框會彈出多次,而如果我們並不知道替換成什麼字體合適,就需要反復取消,這完全是浪費時間。
估計不少人提出這樣的問題,到了CAD高版本打開圖紙檢測到缺少字體,首先會彈出一個對話框讓我們選擇是要依次指定替換字體還是暫時忽略缺少的字體,如下圖所示。
如果在這個對話框中勾選”始終執行我的當前選擇“並單擊”忽略缺少的SHX文件並繼續“的話,下次再打開圖紙,就算缺少字體也不會再彈出此對話框。
一旦不彈出此對話框,缺了字體也不知道,可能會漏掉一些文字顯示的問題,如果想重新打開此對話框,可以到選項OP對話框的系統選項卡的隱藏消息設置中將缺少SHX字體對話框重新打開。
CAD替換字體的對話框不彈出來了怎麼辦?
替換字體對話框可以告訴我們缺圖紙中用到的哪些字體,可以幫助我們正確地解決字體問題。只有對圖紙有一定了解,知道應該如何替換字體才會去直接選擇替換字體。
直接替換字體只是臨時解決顯示的問題,不是正常的解決方案。
---提示:下面是廣告,不是本文圖片< /strong>! ---
-----------------請繼續閱讀----------------
二、如何查看圖紙缺了哪些字體
開圖時彈出缺少SHX字體對話框時我們可以依次查看缺了哪些字體,但如果字體多的話可以用筆記下來,但每個字體都點一次取消很麻煩,因此更多人會直接忽略。
通常我們會到文字樣式ST對話框中去查看缺少的字體,打開文字樣式對話框後,依次選擇每種文字樣式,看看哪些字體上有問號的標記,如下圖所示。
低版本看起來沒有那麼明顯,找到的字體前有圖標,而沒有找到的字體前是空白,如下圖所示。
知道缺什麼字體後才能想辦法解決問題。
打開一張別人繪製的圖紙時我們最好檢查一下文字樣式中缺哪些字體,而不要只看到圖紙上文字顯示有問題時才想起來到文字樣式對話框去檢查,有些文字可能因為缺字體根本就沒有顯示。
三、最佳解決方法:找到原圖使用的字體並複製到字體目錄
無論替換成如何相似的字體,都不能保證文字顯示的效果完全相同,就算是同名的字體,如果版本不同,其中包含的字符也不盡相同,也可能會因為缺某些字符導致一些文字或符號顯示為問號。
因此,解決缺字體問題的最好的解決辦法就是:找到原圖使用的字體並複製到字體目錄。
找原圖使用的字體最好的辦法就是找畫圖的人要字體,但有時我們並不知道圖紙是誰畫的,這種情況只有自己下載字體庫,並到字體庫裡去找同名字體,如果找到同名字體,跟原圖使用字體相同的機率還是比較大的。
為了不給別人帶來相同的困擾,我們再將圖紙傳給其他人的時候,如果用到了比較特殊的字體,最好將字體一起打包發給對方。打包圖紙和字體的最簡單方法就是電子傳遞功能。
CAD圖紙交流的專用工具——電子傳遞
四、用類似的字體進行替換
如果實在找不到原圖使用的字體,可以在開圖的時候臨時選擇一種替換字體,但下次打開還會提示,比較徹底的解決辦法那是文字樣式對話框中將字體直接換成相似的字體後保存圖紙。
CAD中使用的小字體(常規字體)通常就那麼幾種,國內基本使用的小字體就3三四種,常用的有txt.shx和simplex.shx,如果圖中鋼筋符號顯示為問號,你可以在網上找一下tssdeng.shx字體。如果缺失的是大字體文件,大字體文件你可以先統一替換成hztxt.shx或hzfs.txt等這種字體。
如果對文字沒有嚴格要求,只需要正確顯示中文和常規符號,也可以直接使用操作系統字體,如宋體和黑體。
五、設置字體映射文件。
如果有一批低版本圖紙,缺字體或者文字樣式中字體名沒有正確識別導致文字我無法正確顯示時,如果仍然需要經常查看這些圖紙,我們可以設置一個字體映射文件,在打開圖紙時設置一些字體自動替換的規則。
CAD的映射文件是*.fmp,AutoCAD的映射文件叫acad.fmp,浩辰CAD的映射文件叫gcad.fmp。
這個文件是一個純文本文件,可以用記事本打開進行編輯。可以遇到一種添加一種,例如你可以將所有漢字都映射為hztxt.shx,如下表所示:
hztxto;hztxt.shx
hzdx;hztxt.shx
hztxt1;hztxt. shx
hzfso;hztxt.shx
hzxy;hztxt.shx
fs64f;hztxt.shx
hzfs;hztxt.shx
st64f;hztxt.shx
kttch;hztxt.shx< br>khtch;hztxt.shx
hzxk;hztxt.shx
Kst64s;hztxt.shx
ctxt;hztxt.shx
hzpmk;hztxt.shx
Pchina;hztxt.shx
ht64s;hztxt.shx
kt64f;hztxt.shx
eesltype;hztxt.shx;
用這種方法並不能保證選擇的字體就能完全替代原來使用的字體,打開圖紙後仍有可能一些文字會顯示為問號。
六、替換字體
其實CAD軟件本身就設置了一種替換字體,默認的替換字體是simplex.shx,這個字體只會替換圖紙中缺少的小字體文件,設置可以在選項對話框中修改,如下圖所示。
七、關於萬能字體
經常有人問有沒有萬能的字體,只用一個字體就可以所有圖中所有符號都不顯示為問號且顯示正確。網上搜一下,確實有不少類似的字體包或工具。但我要告訴大家的是:不可能有萬能的字體! 這種所謂的萬能字體只是包含了各種可能的符號和字符,保證所有的字符都不顯示問號,但並不能保證所有字符都顯示正確。原因很簡單,同樣的編碼在不同字體文件中可能對應的是不同的符號,我找到過兩個tssdeng.shx文件,兩個文件中的鋼筋符號就是不同的。萬能字體雖然可以解決文字顯示問號的問題,但可能會讓我們忽略到一些錯誤,所以慎用!
其實如果CAD使用者或某個行業能有統一的字體使用規範,每個設計人員都能規範使用字體,不去修改字體的文件名,可能字體的問題就不會這麼突出了。比如說韓國和日本也需要使用大字體,但他們的大字體就只有幾種,因此遇到打開圖缺字體的問題就很少了。
綜上所述,文字出現問號的最佳方法就是找到原字體,找不到時再想其他方法來替換字體。
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/One%20post%20per%20day%20%20what%20should%20I%20do%20if%20the%20CAD%20prompts%20that%20the%20font%20cannot%20be%20found%20when%20opening%20the%20drawing.html
评论列表(196条)
测试