關於替代字體

此程式經由替換為另一字體來容納目前不在系統中的字體。

指定替代字體

如果圖面指定的字體在系統上目前並不存在,會自動替換成指定為替代字體的字體。依預設,使用 simplex.shx 檔。如果您要指定不同的字體,請透過變更系統變數 FONTALT 輸入替代字體檔名稱。如果所用文字型式使用的是亞洲大字體,則您可以使用 FONTALT 系統變數將該文字型式對映至另一字體。此系統變數使用一對預設字體檔:txt.shxbigfont.shx

在舊版中,您可以在圖面中顯示 PostScript ® 字體。因為更高版無法顯示 PostScript 字體,所以 Autodesk 提供了對等的 TrueType 字體。在字體對映檔中,PostScript 字體會對映至對等的 TrueType 字體。另外,當一種 TrueType 字體不可用時,您可以指定其他 TrueType 字體,但請確保這些字體是類似的以避免文字長度或換行問題。

如果預設字體不支援您使用現地文字編輯器所輸入的字元,會用替用字體替換。

現在,使用現地文字編輯器輸入的 CIF 或 MIF 碼會自動轉換,以顯示實際的字元。

編輯字體對映檔

字體對映檔為字體及其替換字體的清單。找不到圖面中使用的字體時,會使用字體對映檔將缺少的字體替換為其他字體。

字體對映檔每行都包含一個字體檔名 (不帶有副檔名或路徑),後面跟著一個分號 (;) 以及替換字體檔名。該替換檔名包括副檔名,例如 .ttf

字體對映檔是一個副檔名為 .fmp 的普通 ASCII 文字檔。您可以使用任何 ASCII 文字編輯器來變更字體對映檔中的字體指定。

例如,您可以使用字體對映檔中的下列項目來指定將 timesnr.pfb 字體檔替換為 times.ttf 字體檔:

timesnr;times.ttf

下表展示在圖面開啟後找不到字體檔時,將使用的字體替換規則。

字體替換

副檔名

第一個對映次序

第二個對映次序

第三個對映次序

第四個對映次序

.ttf

使用字體對映表

使用文字型式中定義的字體

Windows 替換為一個類似字體

.shx

使用字體對映表

使用文字型式中定義的字體

使用 FONTALT

提示輸入新字體

.pfb

使用字體對映表

使用 FONTALT

提示輸入新字體

顯示代理字體

對於無對等 TrueType 字體的協力廠商或自訂 SHX 字體,會使用數種不同的 TrueType 字體中的一種進行替換,這種字體稱為代理字體。在現地文字編輯器中,代理字體的外觀與它們所表示字體的外觀不同,這樣即可表明它們是圖面中所用字體的替換。

若要經由指定這些字體中的一種來格式化某些字元,首先應建立一種使用該字體的文字型式,然後把這一文字型式套用至這些字元。