web-dev-qa-db-fra.com

Où sont stockés les fichiers de polices physiques?

Lorsque nous allons Panneau de configuration >> Apparence et personnalisation >> Polices , la fenêtre affiche une liste des polices actuellement installées sur le système. Nous pouvons copier ces fichiers de polices (Ctrl-C) vers un nouvel emplacement,

Mais où sont stockés les fichiers de polices physiques d'origine?

Basé sur ce fil , je pensais que les fichiers sont stockés dans C:\Windows\Font , mais il semble s’agir d’un dossier virtuel, en particulier lorsque je download TypeLight (a ​​exécuté le programme en tant qu'administrateur) et a essayé d'ouvrir les fichiers de polices dans C:\Windows\Font , aucun élément n'est répertorié:

enter image description here

28
Pacerier

Ils sont stockés dans le cache Windows SxS, à partir duquel les liens matériels sont créés. Voici un exemple (64b):

C:\Windows\WinSxS\AMD64_Microsoft-windows-f..truetype-arialblack_31bf3856ad364e35_6.2.8250.0_none_cd833951c51cc8e6

La recherche de C:\Windows\WinSxS pour truetype- donnera tous ces dossiers, tandis que la recherche de *.ttf ou *.otf donnera tous les fichiers de polices stockés dans ce dossier. La raison pour laquelle votre application ne voit pas ces fichiers est qu’elle ne prend pas en charge l’approche d’agrégation utilisée par le Panneau de configuration. Au mieux, vous pouvez essayer de taper le nom du fichier et de vous déplacer ...

Pour un aperçu, utilisez dir %SYSTEMROOT%\Fonts.

Le Link Shell Extension vous permet d’énumérer les liens physiques dans l’onglet Link Properties:

23
Tom Wijsman

C:\Windows\Fonts est en effet l'endroit où les fichiers de polices sont stockés (en supposant que c:\windows est la racine du système d'exploitation, ce qui est généralement le cas). Vous pouvez vérifier cela en démarrant une fenêtre de ligne de commande (tapez cmd.exe dans le menu Démarrer) et en disant:

cd c:\windows\fonts
dir

Je soupçonne que TypeLight se comporte mal, peut-être parce que les polices sont considérées comme un dossier spécial par le shell Windows.

15
Harry Johnston

Je sais que ce post est ancien, mais voici une astuce qui pourrait vous aider à récupérer vos fichiers de polices installés:

Tout d'abord, vous devez avoir installé 7-Zip. (Cela pourrait fonctionner avec WinRar, cependant).

Accédez au dossier des polices ( C:\Windows\Fonts ) et sélectionnez les polices à récupérer dans le dossier. Comme vous l'avez remarqué, vous ne pouvez pas glisser-déposer ou copier ces fichiers à partir de là comme vous le feriez depuis n'importe quel autre dossier.

Pour contourner ce problème, sélectionnez les polices, cliquez dessus avec le bouton droit de la souris et créez un fichier compressé 7z. Enregistrez le fichier n'importe où mais là (dossier Téléchargements, peut-être?). Ensuite, allez dans votre fichier compressé, extrayez vos fichiers de polices et tah dah! :)

EDITIl semble que vous puissiez glisser-déposer du dossier pour obtenir les fichiers. Au moins dans Windows 10, c'est possible. Je n'ai essayé aucune autre version de Windows. ;)

2
Alexander Nattfodd