EUDC
La chiave del Registro di sistema EUDC contiene una o più sottochiavi contenenti valori che definiscono i tipi di carattere associati ai caratteri definiti dall'utente finale (EUDC) per una determinata tabella codici. Ha il seguente percorso del Registro di sistema:
HKEY_CURRENT_USER\EUDC
Il formato è:
EUDC SystemDefaultEUDCFont=TrueTypeEUDCFontFileName TrueTypeFontTypeface=TrueTypeEUDCFontFileName
dove:
Valore | Descrizione |
---|---|
SystemDefaultEUDCFont | Nome predefinito utilizzato per impostare il tipo di carattere predefinito del sistema. Non esiste alcun tipo di carattere EUDC predefinito del sistema, a meno che questa voce non venga specificata in modo esplicito. |
TrueTypeFontTypeface | Nome definito dall'utente associato a un tipo di carattere TrueType non EUDC. |
TrueTypeEUDCFontFileName | Stringa costituita dal nome file di un file di tipo di carattere EUDC separato. Questo file identifica un tipo di carattere da associare a TrueTypeFontTypeface. |
L'esempio seguente mostra la chiave EUDC per la tabella codici 932.
HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GTEUDC.TTF
Nell'esempio seguente il tipo di carattere EUDC predefinito del sistema viene impostato su Eudc.ttf e associa rispettivamente i tipi di carattere EUDC Mineudc.ttf e Goteudc.ttf ai nomi dei tipi di carattere MS Mincho e MS Gothic.
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF
Quando la tabella codici di Windows (ACP di sistema) associata alla lingua per i programmi non Unicode corrisponde alla sottochiave, il sottosistema GDI cerca le coppie di valori della sottochiave per ottenere informazioni sulla visualizzazione del carattere. Cerca innanzitutto un nome corrispondente al tipo di carattere corrente. Se non è presente, esamina il valore SystemDefaultEUDCFont. Se non viene definito alcun valore, GDI considera il carattere come non definito.
Si noti che il testo stesso non deve trovarsi nella tabella codici di Windows. Si supponga, ad esempio, che nella tabella codici sia presente l'identificatore 1252, la tabella codici predefinita di Windows per l'inglese. Un'applicazione passa il singolo punto di codice Unicode U+E000, nell'area di utilizzo privato Unicode (PUA) a DrawText. In questo caso, GDI esamina i valori del Registro di sistema in 1252 per ottenere le informazioni sul tipo di carattere per le proprietà di visualizzazione dei caratteri.