當用AutoCAD或浩辰CAD打開其他設計人員發(fā)過來的圖紙時,經常會提示找不到相應的字體而彈出一個替換字體的對話框,版本不同,彈出的對話框還不完全相同,如下圖所示。
在CAD低版本會直接提示選擇替換字體,由于有些圖紙中缺失的字體過多,需要反復選擇,因此在CAD高版本對此對話框進行了改進,我們可以忽略缺少的字體直接打開圖紙。
當出現(xiàn)缺少字體時而我們如果又不了解這個字體在圖紙中具體用途,一種辦法就是先“取消”不替換,等打開圖紙后在看具體那些文字或符號無法正常顯示;一種方法就是根據(jù)名字在列表中選擇一種近似的字體,但只有從字體名字能看出大致類型時用這種方法才會比較有效。由于對字體類型不了解,不僅替換時無法使字體正常顯示,有時還出現(xiàn)類似下面的提示:
hztxt2.shx 是大字體文件,不是形文件。
Eref.shx 是常規(guī)字體文件,不是形文件。
什么是大字體文件?什么是常規(guī)字體文件?什么又是形文件?他們有什么不同,各有什么作用呢?要想能正確處理文字,必須對字體的分類有所了解。
CAD可使用的字體文件主要分為兩類,一類是CAD自定義的*.shx字體;一類是操作系統(tǒng)中的*.ttf字體,如宋體、黑體等。兩類字體設計人員都可以自行添加,通過安裝字庫或將*.ttf文件復制到windows的fonts目錄下可以添加TTF字體,SHX字體可以直接復制到AutoCAD或浩辰CAD安裝目錄下的fonts目錄下。
TTF字體通常單獨使用,在文字樣式的字體下拉框選用即可。
SHX文件就是形文件,形文件分為兩種:字形和符號形。
字形用于書寫文本或符號,如txt.shx,gbcbig.shx等;字形又分兩種:大字形與小字形,大字形定義的是雙字節(jié)的亞洲文字,稱大字體文件,如簡體中文(hztxt.shx、tssdchn.shx、gbcbig.shx)、繁體中文、日文、韓文等等;小字形一般為西方文字,里面包括字母、符號等,稱常規(guī)字體文件,如txt.shx、simplex.shx等等。
小字體除了可以書寫數(shù)字和字母,有一些特殊的小字體中也有一些的特殊符號:如公差符號,這個是內部使用,一般是GDT.shx
符號形,用于插入特殊符號、圖形或定義線型中圖形,如ltypeshp.shx,aaa.shx,gdt.shx等。
符號形,顧名思義指文件里是一些特定的符號,它的一般用法有兩種:
1、直接符號形插入到圖中。我們首先要用load命令載入形文件(*.shx),將字體中符號讀出來,然后用shape命令插入符號,插入時指定相應符號名稱,便可以將一個符號形(SHAPE)實體插入當前圖中。(常見的符號形如aaa.shx)
如果對符號形中的符號名稱和形式不了解,可以在輸入SHAPE命令回車后根據(jù)提示輸入*號,回車,CAD會將所有符號形的編號列出來。但如果想知道每個名稱對應的符號是什么樣的,可以依次插入看一下,或者用SHXVIEWER看一下。
2、用于定義線型:很多復雜的線型都是利用符號形定義的,線型定義時將符號形(常見的如ltypeshp.shx)文件中的某個符號嵌入到線型編碼中,就可以得到一些特殊的線型,線型中也可以使用字形文件中的文字,具體用法請參看線型定義方法的文章: 找不到自己需要的CAD線型怎么辦?教你定義CAD線型。
雖然都是SHX文件,不同類型字體的用途不同,肯定不能隨意替換。同類型的字體文件也不能隨意替換,即使是同名的字體文件有時內部定義也不完全相同。例如在設計院使用較多的txt.shx和hztxt.shx就存在好多版本,有的帶鋼筋符號,有的不帶,因此必須使用同一個版本的字體文件才能保證所有字符都能正常顯示。
現(xiàn)在大多數(shù)設計單位對圖紙使用的字體都有要求,這樣可以保證內部設計交流或合作時不出現(xiàn)字體方面問題。當需要和其他單位進行圖紙交流時,建議最好附上使用的字體文件(可以用電子傳遞功能打包,用法參看: CAD圖紙交流的專用工具——電子傳遞),避免給對方帶來不必要的麻煩。
以上技巧適用于AUTOCAD和浩辰CAD等類似CAD軟件。