Condividi tramite


Tabella dei caratteri

La tabella Font contiene le informazioni per la registrazione dei file di tipo di carattere con il sistema.

La tabella Font contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
File_ identificatore Y N
FontTitle testo N Y

 

Colonne

File_

Chiave esterna nella tabella file voce per il file di tipo di carattere. È consigliabile che il componente contenente il file di tipo di carattere disponga dell'oggetto FontsFolder specificato nella colonna Directory_ della tabella componente .

FontTitle

Nome carattere. È consigliabile lasciare questa colonna null per i tipi di carattere TrueType e le raccolte TrueType perché il programma di installazione può registrare il tipo di carattere dopo aver letto il titolo corretto del tipo di carattere dal file di carattere. Se viene immesso il nome del tipo di carattere, deve essere identico al titolo del tipo di carattere del file di carattere. È necessario specificare un titolo per i tipi di carattere che non hanno nomi incorporati, ad esempio i file con estensione fon.

Osservazioni

Questa tabella viene definita quando viene eseguita l'azione RegisterFonts o 'azione Annulla registrazioneFonts.

Se il campo FontTitle è lasciato Null, il nome del tipo di carattere viene letto direttamente dal file di tipo di carattere specificato. Se il nome del tipo di carattere registrato nel campo FontTitle è diverso dal nome del tipo di carattere interno registrato nel file di tipo di carattere, il tipo di carattere viene registrato due volte dall'azione RegisterFonts.

I file di tipo di carattere non devono essere creati con un ID lingua, perché i tipi di carattere non hanno una risorsa ID lingua incorporata. Pertanto, la colonna Language della tabella file deve essere lasciata null per i file di tipo di carattere.

Poiché il programma di installazione non esegue il refcount dei file di carattere per impostazione predefinita, i file di carattere preesistenti possono essere rimossi con il relativo componente durante la disinstallazione di un'applicazione. Per assicurarsi che un file di tipo di carattere non venga rimosso, gli autori possono impostare il msidbComponentAttributesSharedDllRefCount o msidbComponentAttributesPermanent flag di bit nella colonna Attributi del componente Table_msi_Component_Table per il componente contenente il file di tipo di carattere.

Convalida

ICE03
ICE06
ICE07
ICE32
ICE51
ICE60