Condividi tramite


Gestione dei caratteri internazionali

Gli argomenti di questa sezione illustrano la funzionalità di base dei tipi di carattere internazionali. Per istruzioni sull'uso della tecnologia dei tipi di carattere internazionale nelle applicazioni, vedere Enumerazione e selezione dei caratteri internazionali e uso di MS Shell Dlg 2.

Infrastruttura di gestione dei tipi di carattere

A partire da Windows 7, l'infrastruttura di gestione dei tipi di carattere supporta la nascondenza dei tipi di carattere che non sono appropriati per gli elenchi di selezione dei tipi di carattere di un utente. Le impostazioni di sistema predefinite sceglieranno di nascondere automaticamente i tipi di carattere che non sono progettati per le lingue di input (tastiere) abilitate nel sistema operativo. Inoltre, gli utenti possono scegliere di nascondere manualmente i tipi di carattere nella Pannello di controllo tipi di carattere. Questa funzionalità significa che gli utenti non devono più affrontare elenchi lunghi di tipi di carattere inappropriati e sono particolarmente utili per gli utenti internazionali che lavorano in script non latini.

In Windows 7 non sono disponibili API per eseguire query dirette sui tipi di carattere nascosti o per l'impostazione dei tipi di carattere da nascondere. Tuttavia, questo non significa che non è possibile sfruttare questa funzionalità nell'applicazione. Se si usa l'API Windows ChooseFont (finestra di dialogo Comune carattere) per abilitare la selezione dei tipi di carattere, si otterrà gratuitamente il nuovo comportamento. La nuova barra multifunzione Panoramica di Windows (Controlli carattere) introdotta in Windows 7 supporta anche questo comportamento e fornisce un altro motivo per "barra multifunzione" le applicazioni. Per informazioni dettagliate sull'uso dei controlli carattere nella barra multifunzione e ScegliereFont per visualizzare i tipi di carattere nascosti, fare riferimento all'enumerazione internazionale dei caratteri e alla selezione.

Si noti che nascondere i tipi di carattere influisce solo sull'interfaccia utente della selezione dei tipi di carattere. Non influisce sulle API di disegno. Quando un tipo di carattere viene selezionato in un contesto del dispositivo, non esiste alcun effetto sul disegno a causa del carattere nascosto. La funzione EnumFontFamiliesEx continua ad enumerare i tipi di carattere impostati su nascosti.

Incorporamento e sottoinsieme del tipo di carattere GDI

La tecnologia Tipi di carattere internazionali usa la libreria di servizi di incorporamento dei tipi di carattere per consentire di raggruppare i tipi di carattere TrueType e OpenType in un documento o in un file. L'incorporamento di un tipo di carattere in un file garantisce che il tipo di carattere sia presente nel computer che riceve il file. Per altre informazioni, vedere Riferimenti all'incorporamento dei tipi di carattere.

Enumerazione e selezione dei caratteri internazionali

Uso di MS Shell Dlg e MS Shell Dlg 2

Riferimento all'incorporamento dei tipi di carattere