王俊山
(山西輕工職業(yè)技術(shù)學(xué)院,山西 太原 030013)
基于AutoCAD字體選擇與應(yīng)用的研究
王俊山
(山西輕工職業(yè)技術(shù)學(xué)院,山西 太原 030013)
以AutoCAD 2007為基礎(chǔ),針對基于不同字體的文字樣式,研究了在使用單行文字和多行文字的方式來輸入文字時的顯示情況,提出了在文字樣式設(shè)置時如何選擇滿足國標要求的相應(yīng)字體和保證能正常顯示時應(yīng)采用的輸入方式。
AutoCAD;文字樣式;選擇
鑒于AutoCAD軟件具有強大的二維繪圖功能,目前無論在機械制圖教學(xué)還是機械設(shè)計過程中都得到了廣泛的應(yīng)用。但是,在文字注寫的過程,常常會出現(xiàn)文字顯示不正常的問題(如顯示異常、不符合國標要求等)[1-2]。為此,筆者以AutoCAD 2007為基礎(chǔ),結(jié)合教學(xué)過程中出現(xiàn)的問題,就文字字體的選擇和應(yīng)用進行了一些研究。
機械圖樣中涉及到的文字有漢字、字母、數(shù)字和符號等,注寫文字時均要進行文字樣式的設(shè)置。文字樣式設(shè)置時關(guān)于字體的選擇,從目前文獻來看主要有以下幾種方式。
1.1 shx字體
shx字體是AutoCAD本身自帶的標準字體,這種字體文件的后綴名就是“.shx”。 目前文獻中推薦選擇的這種字體常有幾下幾種:
(1) txt.shx[3]。txt.shx是AutoCAD的西文字體,選擇這種字體多用于一些符號和英文字母的輸入。
(2) gbsnor.shx+gbcbig.shx[4-6]。gbsnor.shx是一種西文直體字,與其相類似gbeitc.shx是一種西文斜體字。在勾選“使用大字體”復(fù)選項的基礎(chǔ)上再選擇大字體gbcbig.shx。gbcbig.shx是一種簡體中文字體,與其相類似的還有chineset.shx,它是一種繁體中文字體,都是符合國標的長仿宋體。這種選擇字體組合方式,主要用于漢字、數(shù)字、符號和字母的輸入。
1.2 ttf字體[7-8]
ttf字體又稱True Type字體,是Windows自帶的字體。這種字體名的前面都有符號“T”。在建立符合機械工程國標要求的文字樣式時,多選擇字體名為“T仿宋體 GB2312”的ttf字體,這種字體一般不會出現(xiàn)中文顯示不正常的情況。
按上述幾種常用字體分別設(shè)置的文字樣式,在實際應(yīng)用中常會出現(xiàn)在同一種文字樣式下輸入的文字有顯示不正常的情況或字體不符合國標要求的字體樣式的情況,有時還會出現(xiàn)在同一種文字樣式下因選擇“單行文字”或“多行文字”的輸入方式而出現(xiàn)顯示結(jié)果不同的情況。這也正是筆者認為“頭痛或?qū)擂巍敝?。下面就基于AutoCAD 2007,以輸入“機械±0.03技術(shù)60°CADcad4579”等混合文字為例來研究在“單行文字”或“多行文字”的輸入方式下的顯示情況。
2.1 基于txt.shx字體的文字顯示情況
基于txt.shx字體的文字顯示情況如圖1所示。
圖1 基于txt.shx字體的文字顯示情況
txt.shx是AutoCAD的西文字體,基于txt.shx字體的文字樣式,在單行文字輸入時,漢字不能正常顯示,應(yīng)是預(yù)料之中,而在多行文字輸入時,漢字、數(shù)字、字母和符號卻均能正常顯示。但值得一提的是這種字體除漢字外均不符合國標要求。
2.2 基于gbsnor.shx+gbcbig.shx字體的顯示情況
基于gbsnor.shx+gbcbig.shx字體的顯示情況如圖2所示。
圖2 基于gbsnor.shx+gbcbig.shx字體的文字顯示情況
選擇gbsnor.shx+gbcbig.shx組合字體,意在解決漢字、符號、數(shù)字和英文字母的輸入和正常顯示。然而在基于gbsnor.shx+gbcbig.shx字體的文字樣式下,在單行文字輸入時,各種類文字體均能正常顯示,且符合國標要求,與我們意想的完全一致;而在多行文字輸入時卻不盡如人意,某些符號不僅不能正常顯示,而且又影響到相鄰的某些數(shù)字和字母的正常顯示。盡管利用多行文字編輯器,通過調(diào)整局部文字的字體可使亂碼得到正常顯示,但相應(yīng)的文字已不是原設(shè)置的文字字體了。
2.3 基于gbsnor.shx字體的文字顯示情況
為了區(qū)別基于gbsnor.shx+gbcbig.shx字體的文字樣式,在不勾選“使用大字體”復(fù)選項的情況下,選擇gbsnor.shx字體設(shè)置文字樣式來研究比較其顯示情況。
圖3為基于gbsnor.shx字體的文字顯示情況。從圖3來看,在單行文字輸入時,漢字不能正常顯示,但不影響相鄰的數(shù)字和符號的正常顯示。而在多行文字輸入時各種文字均能正常顯示,與基于gbsnor.shx+gbcbig.shx字體的文字樣式下單行文字輸入時的顯示情況完全一致,且符合國標要求。但在多行文字輸入方式下能正常顯示的文字,在字體上已經(jīng)進行了自動跳轉(zhuǎn),也不是原來文字樣式設(shè)置時所選的字體了。
圖3 基于gbsnor.shx字體的文字顯示情況
2.4 基于“T仿宋體 GB2312”的文字顯示情況
由于基于shx字體的文字樣式常出現(xiàn)顯示情況異常的問題,好多文獻中建議選用“T仿宋體 GB2312”的ttf字體,意在滿足漢字、數(shù)字、符號和英文字母的正常顯示。
圖4為基于“T仿宋體 GB2312”字體的文字顯示情況。不論用單行文字還是多行文字輸入時,其漢字、符號、數(shù)字和英文字母都能正常顯示,且不存在文字字體自動跳轉(zhuǎn)的問題。但美中不足的是,除漢字樣式符合國標要求外,數(shù)字和字母的樣式均與國標不符。作為一種示意方式可用,若在正規(guī)的機械圖樣上使用就略顯不夠嚴謹了。
圖4 基于“T仿宋體 GB2312”的文字顯示情況
(1) 基于txt.shx字體和“T仿宋體 GB2312”字體的文字樣式,不論文字能否正常顯示,均不宜在正規(guī)機械圖樣的繪制上使用,因為其字體與國標要求難以完全吻合。
(2) 基于gbsnor.shx+gbcbig.shx字體和gbsnor.shx字體的文字樣式,其漢字、數(shù)字、符號和字母均與國標相符,適宜在正規(guī)機械圖樣的繪制上使用,為避免出現(xiàn)顯示不正常的情況,可分別使用單行文字和多行文字的方式來輸入。
(3) 在同一種文字樣式下使用單行文字和多行文字的方式來輸入文字時, AutoCAD的其他版本也常出現(xiàn)顯示不一致的問題,望能引起AutoCAD中文軟件開發(fā)者的重視或做出解釋與解決。
(4) 就使用單行文字和多行文字的方式來輸入文字時出現(xiàn)顯示不一致的問題,可利用多行文字編輯器的特有功能,通過自動和手動調(diào)整局部文字的字體使亂碼得到正常顯示,但所更換的文字字體應(yīng)符合國標要求。
(5) 將txt.shx字體和“T仿宋體 GB2312”字體的文字樣式用于正規(guī)機械圖樣繪制中有悖于國標的要求,在機械繪圖的教材中使用txt.shx字體和“T仿宋體 GB2312”字體進行文字樣式設(shè)置應(yīng)慎之。
[1] 范新竹.AutoCAD 2000的文字輸入和亂碼的解決[J].上海機電技術(shù)高等專科學(xué)校學(xué)報,2003(3):20-22.
[2] 羅敏.AutoCAD常見四個問題的解決方法[J].機械工程師,2011(10):71-72.
[3] 管殿柱.AutoCAD 2000機械工程繪圖教程[M].北京:機械工業(yè)出版社,2001.
[4] 王艷.AutoCAD工程制圖基礎(chǔ)教程[M].武漢:華中科技大學(xué)出版社,2007.
[5] 劉家平,趙曉燕.機械A(chǔ)utoCAD中文字和尺寸標注的規(guī)范設(shè)置[J].裝備制造技術(shù),2007(5):103-105.
[6] 劉培晨,王曉燕,戈升波,等.AutoCAD 2013中文版機械圖繪制實例教程[M].北京:機械工業(yè)出版社,2013.
[7] 田東,郭治田,管殿柱.AutoCAD 2004機械工程繪圖基礎(chǔ)教程[M].北京:機械工業(yè)出版社,2005.
[8] 陳靜.AutoCAD 2008機械繪圖[M].北京:冶金工業(yè)出版社,2013.
(英文摘要Research on AutoCAD Font Selection and Application
WANG Jun-shan
(Shanxi Vocational and Technical College of Light Industry, Taiyuan 030013, China)
On the basis of AutoCAD 2007, the author has taken the variety of font styles into account, and made research on the show conditions in the use of single line and multiple lines to enter characters, and put forward how to choose the appropriate font to satisfy the national standard requirement when the font style is set and which input mode should be adopted when the normal displaying condition is guaranteed, etc.
AutoCAD; font style; selection
1672- 6413(2015)06- 0199- 02
2015- 01- 15;
2015- 08- 10
王俊山(1959-),男,山西五臺人,副教授,碩士,研究方向:輕工機械設(shè)計研究。
TP317.2
B