Come funziona la sincronizzazione dei caratteri su Windows


0

Come funziona la sincronizzazione dei caratteri su Windows?

Ad esempio Adobe Type-Kit : sta effettivamente scrivendo i caratteri nella <system-drive>\Windows\Fonts\cartella o c'è un altro modo per inizializzare i caratteri nel sistema da una posizione diversa usando gli hack del Registro di sistema?

Risposte:


1

Puoi usare i caratteri di altre cartelle distinte dalla cartella Fonts di sistema e non è nemmeno un hack, è supportato da Windows, almeno a livello di programmazione (è così che sono riuscito a installare i font temporalmente da qualsiasi cartella nel mio (vecchio) visualizzatore di caratteri ).

L'elenco dei caratteri installati in modo permanente viene salvato nel registro, in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts(per i caratteri TrueType e OpenType, l'elenco dei caratteri Type1 viene archiviato in un'altra posizione). Esiste una voce per ogni file di font che deve essere caricata all'avvio di Windows, se non viene specificato alcun percorso Windows presuppone che il file si trovi nella cartella Font di sistema, ma se si include un percorso completo Windows carica il font da quella posizione.

Ad esempio, ho creato una voce nel registro per un file di caratteri situato nella C:\Tempcartella:

Carattere esterno - Registro

Dopo aver riavviato Windows, il carattere viene visualizzato sia nella cartella Fonts del Pannello di controllo sia in quella di sistema, ma come collegamento, suggerendo che il file del carattere si trova in un'altra cartella:

Carattere esterno - Explorer

A parte questo, il font è disponibile per altri programmi allo stesso modo dei font che si trovano nella cartella Font di sistema.


Questo è esattamente quello che volevo sapere. Grazie!
zur4ik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.