共用方式為


字型表格

Font 表格包含向系統註冊字型檔案的資訊。

[字型] 表格具有下列數據行。

類型 鑰匙
檔案_ 識別碼 Y N
FontTitle 文字 N Y

 

File_

字型檔案 項目 檔案數據表的外部索引鍵。 建議包含字型檔案的元件在 Component 資料表的 Directory_ 資料行中指定 FontsFolder

FontTitle

字型名稱。 建議您針對 TrueType Fonts 和 TrueType Collections 保留此數據行 Null,因為安裝程式可以在從字型檔案讀取正確的字型標題之後註冊字型。 如果輸入字型名稱,它必須與字型檔案中的字型標題相同。 您必須為沒有內嵌名稱的字型指定標題,例如 .fon 檔案。

言論

執行 RegisterFonts 巨集指令UnregisterFonts 巨集指令 時,會參考此數據表。

如果 FontTitle 字段保留 Null,則會直接從指定的字型檔案讀取字型名稱。 如果記錄到 FontTitle 字段的字型名稱與字型檔案中記錄的內部字型名稱不同,則 RegisterFonts 巨集指令會註冊字型兩次,

字型檔案不應以語言標識碼撰寫,因為字型沒有內嵌的語言標識符資源。因此,檔案數據表 的語言數據行應該為字型檔案保留 null。

因為安裝程式預設不會重新計字型檔案,因此卸載應用程式時,可能會使用其元件移除預先存在的字型檔案。 為了確保不會移除字型檔案,作者 可以在包含字型檔案之 Component Table_msi_Component_Table 的 [屬性] 數據行的 [屬性] 數據行中設定 msidbComponentAttributesSharedDllRefCountmsidbComponentAttributesPermanent 位旗標。

驗證

ICE03
ICE06
ICE07
ICE32
ICE51
ICE60