詳解AutoCAD的.TTF字體和.SHX字體文件

2016-10-31  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)


關(guān)于AutoCAD的.TTF字體和.SHX字體文件:

    當(dāng)用AutoCAD打開(kāi)其他設(shè)計(jì)人員發(fā)過(guò)來(lái)的圖紙時(shí),經(jīng)常會(huì)提示找不到相應(yīng)的字體而彈出一個(gè)替換字體的對(duì)話框,出現(xiàn)這種情況時(shí)如果不了解這個(gè)字體在圖紙中具體用途,一種辦法就是先“取消”不替換,等打開(kāi)圖紙后在看具體那些文字或符號(hào)無(wú)法正常顯示;一種方法就是根據(jù)名字在列表中選擇一種近似的字體,但有從字體名字能看出大致類型時(shí)用這種方法才會(huì)比較有效。由于對(duì)字體類型不了解,不僅替換時(shí)無(wú)法使字體正常顯示,有時(shí)還出現(xiàn)類似下面的提示:“hztxt2.SHX是大字體文件,不是形文件。Eref.SHX是常規(guī)字體文件,不是形文件。”

    什么是大字體文件?什么是常規(guī)字體文件?什么又是形文件?他們有什么不同,各有什么作用呢?要想能正確處理文字,必須對(duì)字體的分類有所了解。

    CAD可使用的字體文件主要分為兩類,一類是CAD自定義的*.SHX字體;一類是操作系統(tǒng)中的*.TTF字體,如宋體、黑體等。兩類字體設(shè)計(jì)人員都可以自行添加,通過(guò)安裝字庫(kù)或?qū)?.TTF文件復(fù)制到Windows的fonts目錄下可以添加TTF字體,TTF字體通常單獨(dú)使用,在文字樣式的字體下拉框選用即可。SHX字體可以直接復(fù)制到CAD安裝目錄下的fonts目錄下。

    SHX字體分為兩種:一種是字形,用于書(shū)寫文本或符號(hào),如txt.SHX,gbcbig.SHX等;字形又分兩種:大字形與小字形,大字形定義的是雙字節(jié)的亞洲文字,稱大字體文件,如中文(gbcbig.SHX)、韓文等等;小字形一般為西方文字,稱常規(guī)字體文件,如txt.SHX等等,一種是符號(hào)形,用于插入特殊符號(hào)、圖形或定義線型中圖形,如ltypeshp.SHX,aaa.SHX,gdt.SHX等。符號(hào)形,顧名思義指特定符號(hào),它的一般用法有三種:

1、SHAPE實(shí)體常規(guī)使用:load命令載入,然后shape命令再指定相應(yīng)符號(hào)名稱,便加入一個(gè)SHAPE實(shí)體(常見(jiàn)的如aaa.SHX)

2、嵌入線型:把符號(hào)形嵌入到線型編碼,然后實(shí)體指定該線型,便可使用(常見(jiàn)的如ltypeshp.SHX)

3、特殊符號(hào):如公差符號(hào),這個(gè)是內(nèi)部使用,一般是GDT.SHX

    雖然都是SHX文件,不同類型字體的用途不同,肯定不能隨意替換。同類型的字體文件也不能隨意替換,即使是同名的字體文件有時(shí)內(nèi)部定義也不完全相同。例如在設(shè)計(jì)院使用較多的hztxt.SHX就存在好多版本,有的帶鋼筋符號(hào),有的不帶,因此必須使用同一個(gè)版本的hztxt.SHX才能保證所有字符都能正常顯示?,F(xiàn)在大多數(shù)設(shè)計(jì)單位對(duì)圖紙使用的字體都有要求,這樣可以保證內(nèi)部設(shè)計(jì)交流或合作時(shí)不出現(xiàn)字體方面問(wèn)題。當(dāng)需要和其他單位進(jìn)行圖紙交流時(shí),建議最好附上使用的字體文件,避免給對(duì)方帶來(lái)不必要的麻煩。

    其實(shí),CAD里所稱的SHX字體和大字體(也叫bigfont),都是autoCAD自己專用專有的字體。大字體也是SHX字體,是SHX字體的一種特殊形式。要說(shuō)SHX字體,還得說(shuō)說(shuō)字體在CAD里的發(fā)展過(guò)程。autoCAD也有自己的字庫(kù),在fonts目錄里。字體文件以SHX為擴(kuò)展名,稱為SHX字體。最初的SHX字體支持的是ANSI字符,后來(lái)擴(kuò)大到支持非ANSI字符,也就是大字體或bigfont,用雙字節(jié)儲(chǔ)存,這也就是為什么叫大字體的原因。但也僅作為文字處理上的補(bǔ)丁,要單獨(dú)指定。應(yīng)該說(shuō),這個(gè)時(shí)候的大字體還不一定都符合Unicode標(biāo)準(zhǔn),于是有時(shí)就出現(xiàn)了顯示亂碼的現(xiàn)象。SHX字體是CAD早期的產(chǎn)物,從r14開(kāi)始,autoCAD開(kāi)始支持Windows的字體,這恐怕也是CAD發(fā)展的趨勢(shì)。但由于SHX字體(包括大字體)是為CAD專門制作的,就目前的情況來(lái)看,還有諸多優(yōu)勢(shì),表現(xiàn)在:

1、在dwg文件的存儲(chǔ)上占用的空間小,在顯示的速度上比較快。特別是文字比較多的情況下,regen的重顯的速度上的差異更明顯,在實(shí)時(shí)移動(dòng)(pan)的更新上不存在時(shí)差現(xiàn)象。

2、由于Windows字體為外來(lái)字體(相對(duì)于SHX字體),在生成及編輯的過(guò)程中,還不能做到完美無(wú)缺。比如,TrueType字體(Windows字體)的文字在移動(dòng)、拷貝的過(guò)程中,句子的長(zhǎng)度可能與實(shí)際的長(zhǎng)度不同,影響了參考定位。再如,TrueType字體的實(shí)際高度可能與指定的高度之間有差異,不能精確地指定字高,只能通過(guò)試錯(cuò)的方式確定,影響了繪圖的速度,也影響了編程控制的難度。

3、由于SHX字體為線型字體,可以像線段一樣指定特別屬性,產(chǎn)生特殊效果。比如,可以指定厚度值,從而產(chǎn)生立體效果。

4、與TrueType字體相比,SHX字體美觀效果不夠理想,但在工程中尚可滿足需要。SHX字體相當(dāng)于硬筆書(shū)法,在模擬毛筆書(shū)法上存有差距。

由于SHX字體與Windows的TrueType字體互有所長(zhǎng),在工程中可取長(zhǎng)補(bǔ)短,酌情使用。



開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:詳解AutoCAD的.TTF字體和.SHX字體文件 ug nx培訓(xùn)課程 UG培訓(xùn) ug模具培訓(xùn) ug視頻教程 ug設(shè)計(jì)教程 ug軟件下載 UG-autoform-dynaform仿真一體化 ug在模具建筑室內(nèi)設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用 UG代做 UG基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com