此程式經由替換為另一字體來容納目前不在系統中的字體。
如果圖面指定的字體在系統上目前並不存在,會自動替換成指定為替代字體的字體。依預設,使用 simplex.shx 檔。如果您要指定不同的字體,請透過變更系統變數 FONTALT 輸入替代字體檔名稱。如果所用文字型式使用的是亞洲大字體,則您可以使用 FONTALT 系統變數將該文字型式對映至另一字體。此系統變數使用一對預設字體檔:txt.shx 與 bigfont.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 字體中的一種進行替換,這種字體稱為代理字體。在現地文字編輯器中,代理字體的外觀與它們所表示字體的外觀不同,這樣即可表明它們是圖面中所用字體的替換。
若要經由指定這些字體中的一種來格式化某些字元,首先應建立一種使用該字體的文字型式,然後把這一文字型式套用至這些字元。