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