Skip to content

編輯 CXF 字型

QCAD 內建一組採用其自有 CXF 格式的線條字型。線條字型有時在 CAD 中用來取代 TrueType 字型。線條字型也常用於雕刻或其他後續加工。QCAD 可以使用系統上安裝的任何 TTF 字型,以及其字型目錄中可用的 CXF 字型。

QCAD 可以載入及編輯 CXF 格式的字型。

若要在 QCAD 中載入現有的 CXF 字型檔以檢視及編輯其字形,只需使用選單 檔案 > 開啟,並選擇格式篩選器 “CXF Font Files (*.cxf)”。接著選擇您要開啟的字型檔。QCAD 隨附的字型儲存於您 QCAD 安裝的 “fonts” 目錄中。

請注意,依您的安裝路徑、登入憑證及作業系統而定,此目錄可能為唯讀。在此情況下,您可能會想將字型檔移至其他資料夾以進行編輯。

字型字形(字型中各種字母與符號的表示)會以區塊定義的形式載入 QCAD。請確保塊狀列表為可見(檢視 > 塊狀列表),以便您能輕鬆瀏覽字型字形。每個代表字形的區塊都有一個格式為 “[十六進位 Unicode] [字元]” 的名稱,例如 Unicode 為 65(十六進位為 41)的大寫 “A” 為 “0x0041 A”。若要開啟並編輯字型字形,請雙擊其區塊。字形接著會顯示於 QCAD 的圖形檢視中:

在 QCAD 圖形檢視中顯示的字型字形編輯

依字型而定,可能會顯示輔助線。這些並非字型的一部分,僅用於在建立及編輯字形時提供一些引導。您可以透過關閉 “Auxiliary” 圖層來關閉輔助線。

依 CXF 格式的慣例,大寫 “A” 應以 9 個繪圖單位的高度來建構。當字型用於文字實體時,QCAD 會依使用者所選的文字高度加以縮放。字形的參考點 0,0 應位於基線的左下角。在 CXF 格式中,字形可以包含線、弧與多聚合線。可以使用雲形線,但在匯出時會轉換為多聚合線。

若要新增字型中目前不存在的字形,您需要新增一個名稱為 [十六進位 Unicode] [字元] 的區塊,例如大寫 A 為 “0x0041 A”。您可以在 Unicode 聯盟官方網站的 Code Charts 區段查詢 Unicode 代碼。如果字型已包含許多字元的字形,您可能會想使用 區塊 > 複製區塊 複製具有相似字形的現有區塊。

字型檔可以像圖面檔一樣使用 檔案 > 儲存 或 檔案 > 另存新檔 儲存。需要重新啟動 QCAD 才能重新初始化其 “fonts” 目錄中的所有 CXF 字型。

CXF 字型會將字型的額外資訊儲存在一個簡單、人類可讀的字型標頭中。此資訊可以使用文字編輯器或在 QCAD 內以下列方式編輯:

  • 確保屬性編輯器顯示來自圖層的屬性:編輯 > 應用首選項 > 小工具 > 屬性編輯器:勾選選項「顯示目前區塊和目前圖層的屬性」。
  • 在圖層列表中啟用 “0” 圖層(檢視 > 圖層清單)。
  • 在屬性編輯器(檢視 > 屬性編輯器)中,將頂部的選取從「全部」變更為「圖層」。屬性編輯器現在會顯示 “0” 圖層的屬性。
  • 使用屬性編輯器變更 CXF 字型的中繼資訊:
    • Authors:以逗號分隔的字型作者清單
    • AuxiliaryLines:以逗號分隔的輔助線位置與角度清單,格式為:x1,y1,angle1, x2,y2,angle2, …
    • Encoding:字型編碼(應為 “UTF-8”)
    • LetterSpacing:兩個字母之間的間距
    • WordSpacing:兩個單字之間的間距
    • LineSpacingFactor:可用來增加/減少預設行距
    • Names:以逗號分隔的此字型名稱/別名清單