web-dev-qa-db-fra.com

Utilisation de polices personnalisées sans droits d'administrateur?

Je sais que vous pouvez mettre des polices personnalisées dans C:\Windows\Fonts et les applications pourront les trouver et les utiliser. Toutefois, cela n’est possible que lorsque vous avez un accès administrateur à la machine, ce qui est rarement le cas dans les environnements partagés.

Existe-t-il un moyen général d'utiliser des polices personnalisées à partir d'un autre emplacement adapté aux utilisateurs non-administrateurs? Sinon, existe-t-il un moyen spécifique pour Adobe Fireworks (CS3) et Office 2007?

Je m'intéresse principalement à XP et à Vista, mais une solution qui fonctionne pour les autres versions de Windows serait formidable.

37
Fire Lancer

L'ajout et la suppression de polices système est une tâche d'administrateur et sera refusé aux utilisateurs ne disposant pas des autorisations d'administrateur (l'utilisateur expérimenté est probablement probablement suffisant), car ils pourraient gâcher Windows en supprimant ou en remplaçant les polices système standard. :)

D'après ce que j'ai lu ici , vous devriez pouvoir donner aux utilisateurs un accès en écriture à leur dossier\Windows\Fonts, ce qui leur permettra d'installer des polices.

11
Ƭᴇcʜιᴇ007

L'utilisation de polices personnalisées sans privilèges d'administrateur est possible avec la plate-forme PortableApps.com (introduite dans version 10.0 ).

Pour utiliser des polices personnalisées:

  1. Téléchargez et extrayez la plate-forme PortableApps.com

    setup 1

    setup 2

  2. Copiez les fichiers de police dans le répertoire <PortableApps>\PortableApps\PortableApps.com\Data\Fonts. Créez ce dossier s'il n'existe pas déjà.

    folder

  3. Fermez et redémarrez la plate-forme PortableApps.com.

    close

    start

Les polices doivent maintenant être utilisables dans d'autres applications lorsque la plate-forme PortableApps.com est en cours d'exécution.

22
iglvzx

J'ai utilisé une solution de contournement sous XP; Je ne peux pas dire si cela fonctionne sur d'autres versions de Windows.

Si vous double-cliquez sur un fichier de police, quel que soit son emplacement, vous obtenez une fenêtre d'aperçu. Jusqu'à ce que vous fermiez cette fenêtre, la police sera disponible pour une utilisation dans d'autres applications, bien que quelques-unes puissent nécessiter un redémarrage.

Je pense que cela fonctionne car l'aperçu installe automatiquement et temporairement la police afin de la restituer, et cette installation temporaire ne nécessite pas l'ajout de la police dans le dossier Polices et ne nécessite donc pas de droits d'administrateur.


Edit: Je viens de tester la copie du raccourci d'un fichier de police dans le dossier Polices, et cela semble également fonctionner pour moi, mais je suis certain que je l'ai déjà essayé sans succès.

19
e100

À partir de Windows 10 17704, vous pourrez installer des polices sans droits d'administrateur.

Installation de polices pour les utilisateurs non-administrateurs

Avez-vous déjà voulu utiliser vos propres polices de votre compte sur un ordinateur partagé, ou un ordinateur de travail, mais vous n’avez pas pu le faire parce que vous ne disposiez pas des privilèges d’administrateur nécessaires pour l’installer? Eh bien, nous avons entendu votre frustration à ce sujet et avons apporté certains changements.

Dans le passé, les polices dans Windows étaient toujours installées pour tous les utilisateurs. Comme il s’agit d’un changement à l’échelle du système, un privilège d’administrateur a toujours été requis. La nécessité d'un administrateur a été reflétée dans l'interface utilisateur. Par exemple, si vous naviguez dans l'Explorateur de fichiers vers un dossier contenant un fichier de police et que vous cliquez avec le bouton droit de la souris sur le fichier pour afficher le menu contextuel, l'option "Installer" apparaît avec le badge de sécurité, ce qui signifie qu'elle nécessite un administrateur. .

Font install

8
phuclv

NexusFont est un gestionnaire de polices gratuit qui peut être utilisé pour gérer les polices installées (avec privilèges administrateur) ou rendre certaines polices disponibles au moment de l'exécution (sans privilèges administrateur) . Pour cette dernière fonctionnalité, exécutez simplement NexusFont et ajoutez le ou les groupes de polices de votre choix. Les fichiers de police peuvent résider dans n’importe quel dossier. Tant que NF est en cours d'exécution, les applications peuvent utiliser les polices. NF peut être utilisé de manière portable.

Sur Windows 7, il y a quelques bizarreries qui demandent un peu d'expérience pour bien comprendre. Le plus important est que, si vous installez à l'aide de liens symboliques , ne désactivez pas en supprimant les fichiers, car ils suppriment les fichiers et pas uniquement les liens symboliques. Dans ce cas, désactivez (désinstallez) les polices, mais utilisez l'option "laisser les fichiers là où elles se trouvent".

6
matt wilkie

WinFonts4All fonctionne également au niveau utilisateur (testé: Windows 7, Windows 8 et Windows 10).

Il surveille toutes les polices de% userprofile%\Fonts et les enregistre pour la session utilisateur en cours. Il a même une interface graphique :)

Voyez-le en action: https://ygg.li/winfonts

1
Gorilla Moe

Oui, vous pouvez charger une police sans privilèges d'administrateur. Jetez un oeil à fonction AddFontResource . Vous pouvez utiliser Font Xplorer (logiciel gratuit) pour charger des polices à partir d'un dossier local. Je l'ai testé sur Win7 (fonctionne probablement aussi sous win8).

0
Sole42