1. 河豚號 > 生活百科 >

cad2007字體庫怎么安裝(2007版cad安裝教程)

導(dǎo)讀:字體映射表是CAD的配置文件之一,隨程序啟動(dòng)加載,通過修改其內(nèi)容,可以對缺少的字體進(jìn)行替代,解決字體缺失的困擾。今天將從字體缺失現(xiàn)象入手,分析原因并提出解決的方法,修改字體映射表是有效解決字體缺失的方法之一。

全文約2800字,閱讀時(shí)間約需6分鐘。

引言 字體不全好煩,逐個(gè)指定替代字體又好繁

字體缺失,CAD操作中的“老大難問題”,與外部參照、打印樣式、線型的缺失并稱“四大惡人”,CAD使用者雖然深惡痛絕卻又無可奈何。

當(dāng)收到外單位的CAD圖紙后,打開文件,彈出“指定字體為xxx”的對話框,需要在右側(cè)的“大字體”欄中選擇想要用以替代的字體,非常麻煩。

但是這種操作又是一次生效,下次無效的。在下一次打開同一個(gè)文件時(shí)仍然需要重復(fù)同樣的操作,這才是如影隨形不勝其煩。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

字體替換對話框

配齊字體看來是解決問題的辦法,畢竟缺什么就準(zhǔn)備什么是解決問題的第一反應(yīng)。

沒錯(cuò),但是這樣又會造成另外一種問題:字體冗余嚴(yán)重。

看看下面的圖片,是一位使用者的字體庫截圖,看起來是不是非常的復(fù)雜呢?還別嫌復(fù)雜,這張截圖還只是字體庫中的一部分而已。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

備齊所有字體很麻煩又很繁瑣

有些字體可能只是用過一次或者幾次,然后就要一直沉睡在字體庫中,被束之高閣,無人問津。

這樣的話,設(shè)計(jì)者就更加糾結(jié)了,多備齊字體無端地增加了“字體庫存”,不配字體單獨(dú)指定替代字體又太麻煩,有沒有什么一勞永逸的方法呢?比如,讓CAD在打開文件時(shí)自動(dòng)將字體庫中不存在的字體用已有的字體代替,這種方案是否可行呢?

當(dāng)然可以,我們可以通過修改“字體映射表”來實(shí)現(xiàn)我們的目的。

下面,我們就從字體文件開始,一步一步地理清字體缺失的原因以及如何解決字體缺失的困擾。

字體缺失的原因

淺談CAD字體類型

CAD中使用的兩種字體分別Truetype字體和shx形文件。

其中Truetype字體與Windows字體庫一致,例如我們在文本編輯軟件中使用“仿宋”、“宋體”、“黑體”、“Times New Roman”等。

而shx形文件字體則只在AutoCAD中使用,因?yàn)槠涫且訡AD圖形對象的形式存在的,所以在節(jié)約系統(tǒng)資源方面表現(xiàn)出色。

我們經(jīng)常使用的中文shx形文件字體被稱作亞洲大字體 SHX 文件

亞洲字母表包含數(shù)千個(gè)非 ASCII 字符。為支持這種文字,CAD程序提供了一種稱作大字體文件的特殊類型的形定義。

用戶可以將樣式設(shè)定為同時(shí)使用常規(guī)文件和大字體文件。

以shx形文件字體為主的圖形在“移動(dòng)”、“縮放”等加入了重新生成過程的文件明顯要比Truetype字體(如宋體等中文字體)為主的圖形表現(xiàn)要更為流暢。

所以,shx形文件字體成為了設(shè)計(jì)者們的首選。

造成字體種類繁多的主要原因:shx形文件字體的可編譯性

顧名思義,形文件的以“形”為主,在CAD中,“形”是一種圖元對象,其用法與塊類似。

與形相比,塊更容易使用和插入。但是,對于程序而言,形的存儲和繪制則更加高效。正是這個(gè)明顯的優(yōu)點(diǎn),才使得設(shè)計(jì)者們對其視若珍寶。

形文件定義方式以編譯方式實(shí)現(xiàn),這樣就給其最終的使用結(jié)果造成了極大的不確定性。

在一個(gè)設(shè)計(jì)團(tuán)隊(duì)、設(shè)計(jì)院所等標(biāo)準(zhǔn)化普及程度較高的設(shè)計(jì)環(huán)境下,會根據(jù)自身的設(shè)計(jì)需求編譯一些特定的shx形文件字體,一方面是設(shè)計(jì)需要,另一方面則隱含其所使用字體標(biāo)準(zhǔn)的獨(dú)特性。

在多年的CAD使用過程中,逐漸形成了一部分常用Truetype字體的形文件轉(zhuǎn)化,如fs.shx代替了仿宋,kt.shx代替了楷體等,在公共使用的形文件部分一般來說不會有太大的問題,而在特殊形文件字體的編譯則千奇百怪層出不窮,這也正是造成了字體缺失的根本原因。

關(guān)于替換字體

關(guān)于替換字體,我們需要記住一個(gè)簡體中文的通用字體shx文件:gbcbig.shx,作為替換字體的“萬金油”,萬物皆可gbcbig,絕對是簡體中文語言環(huán)境使用者的字體替換利器。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

gbcbig適用于簡體中文設(shè)計(jì)環(huán)境

Fontalt系統(tǒng)變量的作用

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

Fontalt系統(tǒng)變量

如果圖形中指定的字體當(dāng)前不在系統(tǒng)中,將自動(dòng)使用用戶指定的替換字體取代該字體。

默認(rèn)情況下,將使用“simplex.shx”文件。

如果要指定不同的字體,通過修改 FONTALT 系統(tǒng)變量來輸入替換字體文件名,或者通過在系統(tǒng)的選項(xiàng)中予以手動(dòng)修改。

以上內(nèi)容從字體缺失的原因入手,逐步介紹了大字體以及大字體的替代,這一切都是為了最終解決問題而做鋪墊,接下來,我們就進(jìn)入今天的重點(diǎn)環(huán)節(jié):

巧用字符映射表,解決字體缺失困擾。

字體映射表是什么

字體映射表長成這個(gè)樣子,先來認(rèn)識一下:

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

AutoCAD字體映像文件

其文件名稱為acad,擴(kuò)展名為fmp。

字體映射表是文字字體及其替換字體的列表,在無法找到圖形中使用的文字字體情況下,可以通過編輯字體映射表用已有的字體替換缺少的字體。

從字體映射表的替換規(guī)則來看,在替換ttf字體、shx字體和pfb字體時(shí)都被歸類為第一映射次序,具有最高的優(yōu)先等級。

而我們之前提到fontalt系統(tǒng)變量則位于shx字體映射的第三次序,優(yōu)先等級高下立判。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

字體替換的映射順序(優(yōu)先等級)

字體映射表的編譯規(guī)則

字體映射表是帶有 .fmp 擴(kuò)展名的普通 ASCII 文本文件。

使用任何 ASCII 文字編輯器均可以在字體映射表中更改字體指定,我們可以用Windows自帶的“記事本”程序來打開它。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

字體映射表可用“記事本”打開

字體映射表中的每行均包含字體文件的名稱(不含文件擴(kuò)展名或路徑),名稱后跟有分號 (;) 及其替換字體文件的名稱。替換字體文件名包含如 .ttf 這樣的擴(kuò)展名。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

字體映射表的編輯方法

例如,可以在字體映射表中輸入以下內(nèi)容,以指定用“gbcbig.shx” 字體文件替代“jhz”字體文件,編譯格式如下:

jhz;gbcbig.shx

保存后,重新啟動(dòng)CAD使字體映射表加載成功,之前選擇代替字體的對話框?qū)⒉辉俪霈F(xiàn)。

當(dāng)然,字體映射表的編輯是純手動(dòng)輸入的,在有多個(gè)字體缺失的情況下,需要一點(diǎn)一點(diǎn)地將替代規(guī)則輸入進(jìn)去,雖然麻煩,但是確實(shí)一勞永逸的,當(dāng)然我們也可以借助excel的“&”功能提前將需要修改的內(nèi)容編譯好再粘貼進(jìn)去,這樣也會節(jié)省一部分時(shí)間。

辛辛苦苦編譯的字體映射表當(dāng)然要保存好,建議作為常用的配置文件定期進(jìn)行保存,如備份在移動(dòng)存儲或云存儲中,以免前功盡棄從頭再來。

最后,還要提醒各位設(shè)計(jì)者,在“選項(xiàng)”——“文件”——“文本編輯器、詞典和字體文件名”——“字體映射文件”中查看字體映射表路徑是否已經(jīng)關(guān)聯(lián)完畢。

CAD圖紙字體不全怎么辦?只要修改字體映射表就可以輕松解決了

 

檢查字體映射文件的路徑是否存在關(guān)聯(lián)

在某些設(shè)計(jì)院所的標(biāo)準(zhǔn)化系統(tǒng)中可能會移動(dòng)到其他的位置,并不一定與CAD程序的字體映射表綁定,如果沒有關(guān)聯(lián)成功,那才是白忙了一場,也空歡喜了一場。

對于CAD工具軟件,設(shè)計(jì)者既是使用者,也是管理者。

當(dāng)CAD中的一些功能為我們造成了一定的困擾時(shí),我們就要通過學(xué)習(xí)、研究來發(fā)現(xiàn)解決問題的方法,更好地了解軟件的內(nèi)核功能,也能夠讓軟件為我們的設(shè)計(jì)過程提供更加全面的支持和協(xié)助。

探索舉步維艱,然而樂在其中。

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zltfw.cn/shbk/38491.html

聯(lián)系我們

在線咨詢:點(diǎn)擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息