AutoCAD圖件中經常用到漢字標註、說明;如圖名、圖例、圖簽等。怎樣方便地編排處理這些漢字,筆者將自己的一些經驗技巧介紹給大家。
1 漢字轉換為多義線
AutoCAD外掛漢字字型一般有單線字型(如hztxt.shx)和空心字型(如hz.shx)兩種,此外還有少量實心字型(放大輸出時有鋸齒現象)。漢字為一特殊實體,無法當作塊打開,不能作為多義線對其進行編輯處理。變漢字為多義線,就可任意修改、編輯,空心漢字亦可通過花紋填充變成精美的實心漢字。
以下為漢字字體變多義線的一種方法:
1)用CONFIG命令加入一新的繪圖設備;
2)在繪圖儀設備中選擇 3.AutoCAD fileoutput formats(pre4.1)-by Autodesk;
3)Support models (支持類型)中選 2.AutoCAD DXB file;
4)按提示逐項打回車鍵;
5)輸入新配置繪圖儀名稱:ASC;
6)完成繪圖儀配置;
7)在屏幕上寫出所要編輯的漢字;
8)用PLOT命令(選擇ASC繪圖設備)把當前漢字圖形繪到指定的文件中(*.DXB);
9)用DXBIN調入已形成的DXB文件;
此主題相關圖片如下:
此主題相關圖片如下:
完成漢字變多義線過程,上述方法適用於各種漢字字型和英文字型。圖一為空心隸書字及變為多義線填充的實心字。
2 調節同一行中漢字和字母數字的相對比例
AutoCAD中,當一行文本同時包含漢字和字母數字時,字母數字顯得比漢字大,感覺不美觀,通常字母數字應略小於漢字,怎樣處理這個問題,應先了解字型文件。所有的字體都以ASCII字體文件形式存放(後綴為SHP),字母字體和漢字字體分別存放在不同的字型文件里。我們先分析一下羅馬字體文件:ROMANC.SHP的前兩行:
*0,4,ROMNC COMPLEX…
21,7,2,0
其中:第一行為字體說明文件。
第二行中21代表大寫字母(或小寫字母的上界)在基線以上擴展21個單位;
7代表小寫字母的下界在基線以下擴展7個單位;
2代表字體允許按水平和豎直方向排列;
0代表文件結束位置;
上界代碼(21)還控制比例,在這個字體中,21單位等於TEXT命令中的一個繪圖單位。因此可以通過修改控制比例,來縮小英文字母的高度,如改21為25。
以下為操作步驟(以羅馬字體為例):
1)打開C:\ACAD12 \SOURCE\ ROMANC.SHP文件;
2)修改第二行控制比例21為25;
3)在AutoCAD 中用COMPILE命令把ROMANC.SHP編譯為ROMANC.SHX文件;
4)把ROMNC.SHX文件拷貝到C:\ ACAD12\ FONTS 目錄中,改名為ROMANC1.SHX;
5)COMMAND:STYLE 回車
6)TEXT STYLE NAME:HZ1 回車
7)對話框中按 Type it
8)FONT FILE:ROMANC1,HZTXT 回車
…
完成字體類型配置。羅馬字體縮小為原來的21/25,其效果見圖二。 用同樣的方法可調整各種英文字體的比例。