CAD打開圖紙后顯示問(wèn)號(hào)怎么解決
有時(shí)候打開一張圖紙后經(jīng)常會(huì)因?yàn)闆]有字體而導(dǎo)致有些字顯示為?號(hào),遇到此類問(wèn)題如何解決呢? 要很好的解決這類問(wèn)題,我們必須對(duì)字體文件的格式有所了解。
CAD可以用兩種字體文件:
一種是CAD專用的shx字體,
一種是操作系統(tǒng)通用的ttf字體。
而CAD的shx文件分為三種:
一種是用于顯示數(shù)字和英文等單字節(jié)符號(hào)的小字體,
一種是用于顯示漢字、日文、韓文等雙字節(jié)字符的大字體文件,
還有一種是專門保存用于線型等特殊圖形的一些圖形符號(hào)的符號(hào)形文件。
打開圖的時(shí)候會(huì)因?yàn)槿鄙俅蟆⑿∽煮w文字無(wú)法顯示,或雖然有此字體但版本不同缺少某些文字的定義而使文字顯示為?號(hào)。
要想解決這樣的問(wèn)題,最好的方法是讓對(duì)方給你把字體文件發(fā)過(guò)來(lái),其次是自己從網(wǎng)上搜同名的字體(同名的字體的內(nèi)容不一定完全相同)。能找到原始圖使用的字體,將字體直接復(fù)制到CAD的FONTS目錄下是最佳的解決辦法.
如果實(shí)在找不到的話,只能自己想辦法了。辦法有下面幾種:
第一種,在打開文件時(shí)根據(jù)提示選擇合適的字體文件進(jìn)行替換,此時(shí)必須合理判斷缺少的文字是什么類型的字體,從而選擇合適的字體進(jìn)行替換。小字體通常就那么幾種,尤其在國(guó)內(nèi)使用特殊小字體的比較少,因此缺失的通常是大字體文件和符號(hào)形文件,大字體文件你可以先統(tǒng)一替換成hztxt.shx或hzfs.txt等這種字體,這種字體一般人都會(huì)有,當(dāng)然AUTOCAD里好像也不帶,國(guó)產(chǎn)CAD,例如浩辰CAD倒是直接帶這樣的字體。如果一個(gè)形文件無(wú)論你選擇替換那個(gè)字體文件都提示不是正確的形文件,你注意一下名字是否是:Aaa.shx, gdt.shx, ltypeshp.shx,這類文件就是符號(hào)形,是不能輕易替代的,這類文件對(duì)文字通常不會(huì)產(chǎn)生什么影響,只會(huì)使有些帶符號(hào)的.線型顯示為普通的虛線。
第二種,如果經(jīng)常有類似的圖紙需要打開又沒有找到字體,可以設(shè)置一下字體映射文件,讓圖紙?jiān)诖蜷_時(shí)將某些字體自動(dòng)映射成你機(jī)器上有的字體。CAD的映射文件是*.fmp,AutoCAD的映射文件叫acad.fmp,浩辰CAD的映射文件叫g(shù)cad.fmp。這個(gè)文件是一個(gè)純文本文件,可以用記事本打開進(jìn)行編輯。你可以遇到一種添加一種,例如你可以將所有漢字都映射為hztxt.shx,如下表所示:
hztxtb;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;
用這些方法的時(shí)候并不一定能保證選擇的字體就能完全替代原來(lái)使用的字體,因此打開圖紙后還需要檢查字體是否顯示正常。如果還有問(wèn)號(hào),就選擇有問(wèn)號(hào)的文字,在屬性框(CTRL+1)中看一下文字使用的文字樣式,然后輸入ST打開“文字樣式”對(duì)話框(格式>文字樣式)調(diào)整成其他字體看看。如果對(duì)文字沒有要求,中文可以不用SHX的大字體,可以用用宋體、黑體等操作系統(tǒng)字體來(lái)替換。
【CAD打開圖紙后顯示問(wèn)號(hào)怎么解決】相關(guān)文章:
2.天正畫出來(lái)的圖紙?jiān)贑AD不能顯示怎么解決