樊培利
(山西水利職業(yè)技術(shù)學(xué)院,山西 運(yùn)城 044004)
隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,計(jì)算機(jī)繪圖已經(jīng)逐漸地取代傳統(tǒng)手工繪圖。目前應(yīng)用最為廣泛的是由美國(guó)Autodesk公司開(kāi)發(fā)的Auto CAD計(jì)算機(jī)繪圖軟件,它在工程繪圖中發(fā)揮了巨大的作用。但是在具體的應(yīng)用過(guò)程中出現(xiàn)了許多問(wèn)題。本文就Auto CAD軟件在工程圖樣中注寫(xiě)文字時(shí)出現(xiàn)的問(wèn)題進(jìn)行了分析研究,初步得到了在工程圖樣中處理文字的較好方法。
在工程圖樣中注寫(xiě)文字時(shí),經(jīng)常會(huì)出現(xiàn)不能顯示漢字或輸入的漢字變成了“?”,其原因主要是對(duì)應(yīng)的字型沒(méi)有使用漢字字體,如HZTXT.SHX等;其次是當(dāng)前系統(tǒng)中沒(méi)有漢字字體形文件。應(yīng)將所用到的形文件復(fù)制到Auto CAD的字體目錄中(一般為…FONTS);再就是對(duì)于某些符號(hào),如希臘字母等,同樣必須使用對(duì)應(yīng)的字體形文件,否則會(huì)顯示成“?”。
新手在實(shí)際繪圖時(shí),往往出現(xiàn)輸入的文字高度無(wú)法改變的情況。其主要原因是在設(shè)置文字樣式時(shí)對(duì)文字的高度做了準(zhǔn)確的確定,這樣就對(duì)文字的樣式和高度做了相應(yīng)的限制,使得注寫(xiě)文字時(shí)無(wú)法按圖樣的要求改變其所需要的高度。
在工程圖樣中,常見(jiàn)的特殊符號(hào)有表示直徑的“Ф”、表示地平面的“±”、標(biāo)注角度的符號(hào)“°”等,都無(wú)法直接利用鍵盤(pán)來(lái)輸入。
對(duì)初學(xué)者來(lái)說(shuō),特別是剛剛進(jìn)入Auto CAD領(lǐng)域的繪圖新手,由于不經(jīng)常打印圖紙,也沒(méi)有足夠的實(shí)際工作經(jīng)驗(yàn),或者說(shuō)對(duì)Auto CAD軟件研究還不夠深入,則會(huì)出現(xiàn)打印出來(lái)的文字是空心的情況。
因文字的默認(rèn)樣式是“standard”,而該樣式所用的字體文件為“txt.sgx”,這是一個(gè)西文字庫(kù),沒(méi)有漢字,這時(shí)輸入的漢字在Auto CAD界面上都顯示成“?”。改變字體文件名,“?”將重新顯示為原來(lái)輸入的漢字內(nèi)容。如果找不到錯(cuò)誤的字體是什么,那么重新設(shè)置正確字體及大小,重新寫(xiě)一個(gè),然后用小刷子點(diǎn)新輸入的字體去刷錯(cuò)誤的字體即可注寫(xiě),特別指出:系統(tǒng)有一些自帶的字體,但有的時(shí)候由于錯(cuò)誤操作,或一些外界因素而導(dǎo)致漢字字體丟失,這樣會(huì)帶來(lái)很大的不便,這時(shí)可以去別人的電腦中拷貝一些字體。
由于使用的字型的高度值不為0時(shí),用DTEXT命令注寫(xiě)文字時(shí)都不提示輸入高度,這樣寫(xiě)出來(lái)的文本高度是不變的,包括使用該字型進(jìn)行的尺寸標(biāo)注。所以,最好在設(shè)置文字樣式時(shí)不要確定字高,在具體注寫(xiě)不同高度的文字時(shí)再確定其所需要的高度。
在工程圖樣中,常見(jiàn)的特殊符號(hào)有表示直徑的“Ф”、表示地平面的“±”、標(biāo)注角度符號(hào)“°”等,都可以用控制碼%%C、%%P、%%D來(lái)輸入的。
在Auto CAD中有許許多多的系統(tǒng)變量,可以調(diào)整圖形或圖樣的顯示效果。例如,打印出來(lái)的工程圖樣文字是空心的,就可以通過(guò)調(diào)整系統(tǒng)變量來(lái)改變打印效果,即在命令行輸入TEXTFILL命令,值為0時(shí)則字體為空心,值為1時(shí)則字體為實(shí)心的。
文字表格的繪制在建筑制圖中占有重要的地位,所有的符號(hào)標(biāo)注和尺寸標(biāo)注的注寫(xiě)都離不開(kāi)文字內(nèi)容,而必不可少的設(shè)計(jì)說(shuō)明整個(gè)圖面主要是由文字和表格所組成的。Auto CAD提供了一些文字書(shū)寫(xiě)的功能,但主要是針對(duì)西文的,對(duì)于中文字,尤其是中西文混合文字的書(shū)寫(xiě),編輯就顯得很不方便。在Auto CAD簡(jiǎn)體中文版的文字樣式里,盡管提供了支持輸入漢字的大字體(bigfont),但是Auto CAD卻無(wú)法對(duì)組成大字體的中英文分別規(guī)定高寬比例,這時(shí)即使擁有簡(jiǎn)體中文版Auto CAD,有了文字字高一致的配套中英文字體,但完成的圖紙中的尺寸與文字說(shuō)明里依然存在中文與數(shù)字符號(hào)大小不一、排列參差不齊的問(wèn)題,長(zhǎng)期沒(méi)有根本的解決方法。
Auto CAD提供了設(shè)置中西文字體及寬高比的命令-Style,但只能對(duì)所定義的中文和西文提供同一個(gè)寬高比和字高,即使是號(hào)稱本地化的Auto CAD 2000簡(jiǎn)體中文版本亦是如此;而在建筑設(shè)計(jì)圖紙中,如將中文和西文寫(xiě)成一樣大小是很難看的,如下圖所示;而且Auto CAD不支持建筑圖中常常出現(xiàn)的上標(biāo)與特殊符號(hào),如面積單位m2和我國(guó)大陸地區(qū)特有的二三級(jí)鋼筋符號(hào)等。Auto CAD的中英文混排存在的問(wèn)題主要有:一是Auto CAD漢字字體與西文字體高度不等;二是Auto CAD漢字字體與西文字體寬度不匹配;三是Windows的字體在Auto CAD內(nèi)偏大(名義字高小于實(shí)際字高)。
舊版本天正的文字注寫(xiě)依然采用Auto CAD文字對(duì)象,分別調(diào)整中文與西文兩套字體的寬高比例,再把用戶輸入的中西文混合字串里中西文分開(kāi),使兩者達(dá)到比例最優(yōu)的效果;但是帶來(lái)問(wèn)題是:一個(gè)完整字串被分解為多個(gè)對(duì)象,導(dǎo)致文字的編輯和復(fù)制、移動(dòng)都十分不便,特別是當(dāng)比例改變后,文字多的圖形常常需要重新調(diào)整版面。
天正新開(kāi)發(fā)的自定義文字對(duì)象改進(jìn)了原有的文字對(duì)象,可方便地書(shū)寫(xiě)和修改中西文混合文字,使組成天正文字樣式的中西文字體有各自的寬高比例,方便地輸入和變換文字的上下標(biāo)。特別是天正對(duì)Auto CAD的SHX字體與Windows的Truetype字體存在名義字高與實(shí)際字高不等的問(wèn)題作了自動(dòng)修正,使?jié)h字與西文的文字標(biāo)注符合國(guó)家制圖標(biāo)準(zhǔn)的要求。此外,由于我國(guó)的建筑制圖規(guī)范規(guī)定了一些特殊的文字符號(hào),在Auto CAD中提供的標(biāo)準(zhǔn)字體文件中無(wú)法解決,國(guó)內(nèi)自制的各種中文字體繁多,不利于圖檔交流,為此天正建筑軟件在文字對(duì)象中提供了多種特殊符號(hào),如鋼號(hào)、加圈文字、上標(biāo)、下標(biāo)等處理,但與非對(duì)象格式文件交流時(shí)要進(jìn)行格式轉(zhuǎn)換處理。
在Auto CAD中注寫(xiě)中文,如果希望文件處理效率高,還是不要使用Windows的字體,而應(yīng)該使用Auto CAD的SHX字體,這時(shí)需要文件擴(kuò)展名為.SHX的中文大字體,最常見(jiàn)的漢字形文件名是HZTXT.SHX。在Auto CAD簡(jiǎn)體中文版中還提供了中西文等高的一套國(guó)標(biāo)字體,名為 GBCBIG.SHX(仿宋)、GBENOR.SHX(等線)、GBEITC.SHX(斜等線),是近年來(lái)得到廣泛使用的字體。其他還有CHINA.SHX、ST64F.SHX(宋體)、HT64F.SHX(黑體)、FS64F.SHX(仿宋)和KT64F.SHX(楷體)等等。還有些公司對(duì)常用字體進(jìn)行修改,加入了一些結(jié)構(gòu)專(zhuān)業(yè)標(biāo)注鋼筋等的特殊符號(hào),如探索者、PKPM軟件都帶有各自的中文字體。所有這些能在AutoCAD中使用的漢字字體文件都可以在天正建筑中使用。
要使用新的Auto CAD字體文件(*.SHX),可將它復(fù)制到ACAD200XFonts目錄下,在天正建筑中執(zhí)行[文字樣式]命令時(shí),從對(duì)話框的字體列表中就能看見(jiàn)相應(yīng)的文件名。
要使用Windows下的各種Turetype字體,只要把新的Turetype字體(*.TTF)復(fù)制到WindowsFonts目錄下,利用它可以直接寫(xiě)出實(shí)心字,缺點(diǎn)是導(dǎo)致繪圖的運(yùn)行效率降低。以下是各種字體在Auto CAD和天正軟件下的效果比較:
在天正文字對(duì)象中,這些符號(hào)和普通文字是結(jié)合在一起的,屬于同一個(gè)天正文字對(duì)象,因此在【圖形導(dǎo)出】命令轉(zhuǎn)為T(mén)Arch3.0或其他不支持新符號(hào)的低版本時(shí),會(huì)把這些符號(hào)分解為以Auto CAD文字和圖形表示的非天正對(duì)象,如加圈文字在圖形導(dǎo)出到TArch6格式圖形時(shí),舊版本文字對(duì)象不支持加圈文字,因此分解為外觀與原有文字大小相同的文字與圓的疊加。下圖為天正文字對(duì)象支持的特殊文字符號(hào):
通過(guò)對(duì)工程圖樣中文字注寫(xiě)的研究,介紹了Auto CAD中文字樣式和注寫(xiě)方法,并進(jìn)一步講述了如何使用正確的方法來(lái)進(jìn)行工程圖樣中的文字注寫(xiě),同時(shí)滿足不同字體和不同字高的要求。
[1]Autodesk公司.Auto CAD2004新功能與升級(jí)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2003.
[2]Autodesk公司.Auto CAD2004培訓(xùn)教程[M].北京:清華大學(xué)出版社,2003.
[3]張多峰.Auto CAD實(shí)用教程[M].北京:水利水電出版社,2006.
[4]樊振旺.Auto CAD工程繪圖技術(shù)[M].太原:科學(xué)技術(shù)出版社,2011.