Condividi tramite


Gestione dei tipi di carattere internazionale

Gli argomenti di questa sezione illustrano le funzionalità di base dei tipi di carattere internazionali. Per istruzioni sull'uso della tecnologia dei tipi di carattere internazionale nelle applicazioni, vedere International Font Enumeration and Selection e Using MS Shell Dlg and 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 l'nascondere i tipi di carattere non 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 non progettati per le lingue di input (tastiere) abilitate nel sistema operativo. Inoltre, gli utenti possono scegliere di nascondere manualmente i tipi di carattere nel Pannello di controllo tipi di carattere. Questa funzionalità significa che gli utenti non devono più affrontare lunghi elenchi di tipi di carattere inappropriati ed è particolarmente utile per gli utenti internazionali che lavorano in script non latini.

In Windows 7 non sono disponibili API per l'esecuzione diretta di query 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 usi l'API ChooseFontdi Windows(finestra di dialogo comune tipo di carattere) per abilitare la selezione dei tipi di carattere, riceverai 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 "ribbonizzare" le applicazioni. Per informazioni dettagliate sull'uso dei controlli carattere nella barra multifunzione e Scegliere per visualizzare i tipi di carattere nascosti, fare riferimento 'enumerazione internazionale dei tipi di carattere e selezione.

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

Incorporamento e subsetting dei tipi di carattere GDI

La tecnologia International Fonts usa la libreria di servizi di incorporamento dei tipi di carattere per consentire di aggregare i tipi di carattere TrueType e OpenType in un documento o 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 riferimento all'incorporamento dei tipi di carattere.

'enumerazione internazionale dei tipi di carattere e selezione

uso di MS Shell Dlg e MS Shell Dlg 2

riferimento all'incorporamento dei tipi di carattere