在CAD軟件中,當我們在軟件中打開一張CAD圖紙的時候,發現打開的CAD圖紙中,有一些文字顯示為問號,無法正確顯示,當我們想要使圖紙中的CAD文字正確顯示的時候,我們該如何操作?
CAD文字顯示為問號的解決方法:
CAD可以用兩種字體文件:
一、操作系統通用的ttf字體,例如宋體、黑體。這些字體不僅可以在CAD里使用,還可以在OFFICE、PS等軟件中使用。
二、CAD專用的shx字體,例如txt.shx、hztxt.shx等,這些字體只能在CAD里使用。
而CAD的shx文件分為三種:
1、用于顯示數字和英文等單字節符號的小字體,字體類型稱為unifont,
2、用于顯示漢字、日文、韓文等雙字節字符的大字體文件,形文件類型稱為bigfont.
3、專門保存用于線型等特殊圖形用的一些圖形符號的符號形文件,形文件類型是shapes。
出現問號的原因:
如果圖中采用的系統字體,如宋體或黑體等,通常不會出現問號,如果某些特殊字符沒有的話,會顯示為方框。
CAD在打開圖的時候如果沒有提示缺少字體,打開圖中有問號,說明我們使用的字體跟原來圖中使用的字體同名但版本不同。
如果CAD沒有找到到圖中用的字體,會提示忽略或替換字體,無論是忽略或選擇替換字體都有可能出現問號。如果選擇忽略字體替換,當缺少某種小字體時,字符會用CAD系統默認設置的替換字體文件(在"選項"對話框(OP)中可以設置,通常為simplex.shx)代替,如果替代字體中沒有的字符會用問號表示,例如simplex.shx中缺少鋼筋符號,鋼筋符號就會顯示為問號。如果CAD缺的是大字體,如果是多行文字,CAD通常會用宋體替換;如果是單行文字,浩辰CAD不會顯示這些文字,將會顯示為空白,而浩辰CAD會顯示問號。如果選擇替換成了同類字體,這些字體中缺少的字符就會顯示問號。
遇到字體顯示為問號怎么辦呢?首先想到也是最好的方法就是:找到原來使用的字體!
假如是同事或合作伙伴發給你的圖紙,可以讓他們將字體一起發過來(用電子傳遞功能可以直接將圖紙所用的字體和外部參照、圖像一起打包)。如果你找不到原圖的繪制者,可以到網上搜同名的字體,如果搜到多個版本,可以挨個試試,運氣好的話應該可以找到相同的字體。
如果實在找不到原字體的話,只能自己想辦法了。辦法有下面幾種:
一、在打開文件時根據提示選擇合適的字體文件進行替換。
此時必須合理判斷缺少的文字是什么類型的字體,從而選擇合適的字體進行替換。小字體通常就那么幾種,尤其在國內使用特殊小字體的比較少,常用的有txt.shx和simplex.shx,如果圖中鋼筋符號顯示為問號,你可以在網上找一下tssdeng.shx字體。如果缺失的是大字體文件,大字體文件你可以先統一替換成hztxt.shx或hzfs.txt等這種字體,這種字體一般人都會有。浩辰CAD里好像也不帶,國產CAD,例如浩辰CAD倒是直接帶這樣的字體。加入你選擇替換成常規的小字體和大字體都提示不是正確的形文件,你注意一下名字是否是:aaa.shx,gdt.shx,ltypeshp.shx,這類文件就是符號形,是無法輕易替代的,這類文件對文字通常不會產生什么影響,只會使有些帶符號的線型顯示為普通的虛線,如果遇到線型或某些圖形顯示不正確,你就必須找到合適的形文件了。
二、設置字體映射文件。
如果只是看圖,只要求文字能正常顯示,而且一批圖紙中缺少的字體是相同的,這種情況下可以設置一下字體映射文件,圖紙在打開時CAD會將某些字體自動映射成你設置的字體。
CAD的映射文件是*.fmp,浩辰CAD的映射文件叫GCAD.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
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;
用這種方法并不能保證選擇的字體就能完全替代原來使用的字體,因此打開圖紙后仍有可能一些文字會顯示為問號。
三、修改文字樣式。如果要求文字正常顯示,但對字體顯示要求不高,可以直接修改圖中的文字樣式。選擇有問號的文字,在屬性框(CTRL+1)中看一下文字使用的文字樣式,然后輸入ST(style)打開”文字樣式”對話框(格式>文字樣式),在對話框調整成其他字體看看。如果圖中沒有鋼筋符號一類的特殊符號,中文可以不用SHX的大字體,而直接使用宋體、黑體等操作系統字體來替換。
如果是自己畫的圖出現了問號,那可能是我們換了機器或重新系統或了CAD軟件,導致我們原來添加的字體丟失了。為了避免出現這種情況,我們最好將自己常用的字體備份起來,放到硬盤或云盤,如果更換了機器和重裝了系統或CAD后可以將字體恢復到原始狀態。
經常有人問我有沒有萬能的字體,只用一個字體就可以所有圖中所有符號都不顯示為問號且顯示正確。我要告訴大家的是:不可能有有這種字體!原因很簡單,同樣的編碼在不同字體文件中可能對應的是不同的符號,我找到過兩個tssdeng.shx文件,兩個文件中的鋼筋符號就是不同的,因此,用一個字體可以保證所有字符都不顯示為問號,但不能保證所有圖中所有字符都顯示正確。
以上就是在CAD軟件中,當圖紙中的CAD文字顯示不正確的時候,我們可以通過添加一些缺少的CAD字體來使CAD文字正確顯示。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關注浩辰CAD官網進行查看。
2020-07-29
2019-11-29
2019-11-29
2019-11-29
2019-11-18
2019-11-13
2019-11-13
2019-11-08
2019-11-08
2019-11-08
2019-11-07
2019-11-07