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

40

Je sais que vous pouvez mettre des polices personnalisées dans say C:\Windows\Fontset que les applications pourront les trouver et les utiliser. Toutefois, cela n'est possible que si 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 suis intéressé principalement par XP et Vista, mais une solution qui fonctionne pour les autres versions de Windows serait formidable.

Lanceur de feu
la source

Réponses:

12

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 vraiment 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.

Ƭᴇcʜιᴇ007
la source
4
Eh bien, je n'ai pas besoin (ou je ne veux vraiment) pas qu'ils soient des "polices système" qui affectent tout l'ordinateur ou remplacent tout ce qui s'y trouve déjà, juste pour pouvoir les utiliser dans mes documents Word, les images sur lesquelles je travaille dans Fireworks. , etc.
Fire Lancer
Je ne pense pas que vous puissiez utiliser des polices (en particulier dans Word) qui ne sont pas enregistrées avec le sous-système de polices de Windows, quel que soit leur emplacement.
cʜιᴇ007
Il existe des méthodes de programmation pour ajouter des polices à la session de l'utilisateur actuel (voir blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ). C'est probablement ce que fait le deuxième utilitaire. Cela explique pourquoi l’utilitaire doit être exécuté à chaque démarrage du système.
dsolimano
@Fire Lancer: Cet utilitaire devrait alors vous convenir parfaitement. :) @dsolimano: Lorsque vous utilisez AddFontResource (ou AddFontResourceEx), vous l'enregistrez auprès du système. Cette action ne nécessite pas de droits d'administrateur et n'est pas permanente. Pour rendre la police permanente, vous devez disposer des droits suivants: a) ajoutez la police à la liste dans le registre et b) (éventuellement) déplacez-la dans le dossier des polices. Utiliser simplement AddfontResource est un PITA suffisamment important pour qu'il soit souvent préférable de prévoir l'utilisation d'un framework 2D avec un fournisseur de polices bitmap. ;)
cʜιᴇ007
Ce RegisterFont.exeprogramme ne fait que ce que je cherchais à faire - il suffit d’ajouter quelques polices personnalisées à mon ordinateur portable de travail XP. Le blog guide même les utilisateurs aux connaissances techniques minimales lors de l'installation et de la configuration. L'utilitaire pourrait probablement utiliser une interface graphique pour simplifier les choses, mais même tel quel, il est parfait. Merci!
MattDMo
24

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

Pour utiliser des polices personnalisées:

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

    configuration 1

    configuration 2

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

    dossier

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

    proche

    début

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

iglvzx
la source
Fonctionne comme annoncé avec PortableApps 12.0.5. Peut être installé dans le répertoire personnel de l'utilisateur (par exemple, sur un serveur).
krlmlr
3
Solution intéressante mais ... si vous travaillez dans une organisation où les droits d'administrateur ne vous sont pas autorisés, vous enfreignez probablement toutes sortes de règles du SI si vous téléchargez et exécutez un logiciel à partir d'Internet.
Lqueryvg
Toutes les applications sont open-source et libres d'utilisation. Si vous utilisez Gimp pour éditer une image ou utilisez Inkscape, cela ne me pose aucun problème.
Melroy
La version 15.0.2 fonctionne sous Windows 10. Après avoir redémarré PortableApps.com et PowerPoint 2016, je peux utiliser tous les styles de Roboto. Cette réponse devrait monter plus haut.
Stefan_Fairphone
@ Melroy Ce n'est pas seulement sur la licence du logiciel. C'est aussi une question de sécurité. Vous pouvez télécharger par inadvertance des applications compromises si elles ne sont pas vérifiées par le service informatique. Si quelque chose se produit, cela devient une question de responsabilité. Très probablement, vous serez responsable si une application non vérifiée par le service informatique cause des problèmes.
Exhuma
19

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 requiert 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.

100 e
la source
3
Doux bidouille! Je vais devoir garder cela à l'esprit pour l'avenir. :)
cʜιᴇ007
5
Ne semble pas fonctionner dans 7. :(
Kazark
15

À 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 ne le pouviez pas car vous ne disposiez pas des privilèges d'administrateur requis pour installer les polices? 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. .

Installation de la police

phuclv
la source
1
Ne travaille pas à l'Université de Vienne. Il n'y a que l'option "Installer" préfixée avec le bouclier d'administration.
Stefan_Fairphone
2
@Stefan_Fairphone êtes-vous sûr que la version> = 17704?
phuclv
1
Nous sommes toujours sur Windows 10 Build 16299 ... 😬 Désolé, je n'ai pas vérifié.
Stefan_Fairphone
6

NexusFont est un gestionnaire de polices gratuit qui permet de gérer les polices installées (avec des privilèges d’administrateur) ou de rendre certaines polices disponibles au moment de l’exécution (sans les privilèges de l’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".

Matt Wilkie
la source
J'ai eu du succès avec ce programme, mais notez qu'il n'autorise pas l'ajout de polices bitmap (extension .fon)
thomasrutter
1

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

Walialu
la source
Ne fonctionne pas du tout (testé sur Windows 7)
Michael
1
D'après la vidéo en action, il semblerait que cela fonctionnerait sous Windows 10, ce qui n'est plus nécessaire
phuclv
C'est vraiment génial @phuclv! Je ne savais pas que Win10 l'avait déjà intégré (au moins à partir d'un niveau de patch spécifique)! :)
Walialu
0

Oui, vous pouvez charger une police sans privilèges d'administrateur. Jetez un coup d'oeil à la 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).

Sole42
la source
-1

Décochez simplement la case "Copier les polices dans le dossier Polices" et installez la police. Les polices installées ne seront disponibles que pour cette session.Chaque fois que vous vous connecterez, vous devrez répéter cette tâche.

Vinod
la source
8
Dans quel contexte? Dans quelle version de Windows?
Kazark