Verwenden Sie benutzerdefinierte Schriftarten ohne Administratorrechte?


40

Ich weiß, dass Sie benutzerdefinierte Schriftarten hinzufügen können C:\Windows\Fontsund Anwendungen diese finden und verwenden können. Dies ist jedoch nur möglich, wenn Sie über Administratorzugriff auf den Computer verfügen, was in gemeinsam genutzten Umgebungen selten der Fall ist.

Gibt es eine allgemeine Möglichkeit, benutzerdefinierte Schriftarten von einem anderen Ort aus zu verwenden, der für Benutzer ohne Administratorrechte geeignet ist? Wenn nicht, gibt es eine spezielle Vorgehensweise für Adobe Fireworks (CS3) und Office 2007?

Ich interessiere mich hauptsächlich für XP und Vista, aber eine Lösung, die für andere Windows-Versionen funktioniert, wäre großartig.

Antworten:


12

Das Hinzufügen und Entfernen von Systemzeichensätzen ist eine Administratoraufgabe und wird Benutzern verweigert, die nicht über die Administratorrechte verfügen (Hauptbenutzer ist wahrscheinlich ausreichend), da sie Windows durch Löschen oder Ersetzen von Standardsystemzeichensätzen durcheinander bringen könnten. :)

Nach dem, was ich hier gelesen habe , sollten Sie den Benutzern Schreibzugriff auf ihren Ordner \ Windows \ Fonts gewähren können, damit sie Schriftarten installieren können.


4
Nun, ich brauche (oder möchte wirklich) nicht, dass sie "Systemschriften" sind, die den gesamten Computer betreffen oder irgendetwas ersetzen, das bereits vorhanden ist, nur damit sie in meinen Wortdokumenten und Bildern verwendet werden können, an denen ich in Feuerwerken arbeite , etc.
Fire Lancer

Ich glaube nicht, dass Sie Schriftarten (insbesondere in Word) verwenden können, die nicht im Windows-Schriftarten-Subsystem registriert sind, unabhängig davon, wo sie sich befinden.
ƬᴇcƬᴇιᴇ007

Es gibt programmgesteuerte Möglichkeiten, Schriftarten für die Sitzung des aktuellen Benutzers hinzuzufügen (siehe blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ). Das ist wahrscheinlich die Aufgabe des zweiten Dienstprogramms. Dies erklärt, warum das Dienstprogramm bei jedem Systemstart ausgeführt werden muss.
Dsolimano

@Fire Lancer: Dann sollte dieses Dienstprogramm genau das Richtige für Sie sein. :) @dsolimano: Wenn Sie AddFontResource (oder AddFontResourceEx) verwenden, registrieren Sie es beim System. Diese Aktion erfordert keine Administratorrechte und ist nicht permanent. Um die Schrift dauerhaft zu machen, sind die Rechte erforderlich, da Sie a) die Schrift zur Liste in der Registrierung hinzufügen und b) (optional) in den Schriftartenordner verschieben müssen. Die einfache Verwendung von AddfontResource ist ein ausreichend großes PITA, sodass es oft besser ist, die Verwendung eines 2D-Frameworks mit einem Anbieter für Bitmap-Schriftarten zu planen. ;)
ƬᴇcƬᴇιʜ007

Dieses RegisterFont.exeProgramm macht genau das, wonach ich gesucht habe - fügen Sie einfach ein paar benutzerdefinierte Schriftarten zu meinem Work XP-Laptop hinzu. Der Blog führt selbst den technisch wenig versierten Benutzer durch Installation und Einrichtung. Das Dienstprogramm könnte wahrscheinlich eine grafische Benutzeroberfläche verwenden, um die Dinge zu vereinfachen, aber es ist auch im Ist-Zustand perfekt. Vielen Dank!
MattDMo

24

Die Verwendung benutzerdefinierter Schriftarten ohne Administratorrechte ist mit der PortableApps.com- Plattform (eingeführt in Version 10.0 ) möglich.

So verwenden Sie benutzerdefinierte Schriftarten:

  1. Laden Sie die PortableApps.com-Plattform herunter und extrahieren Sie sie

    Setup 1

    Setup 2

  2. Kopieren Sie die Schriftdateien in das <PortableApps>\PortableApps\PortableApps.com\Data\FontsVerzeichnis. Erstellen Sie diesen Ordner, falls er noch nicht vorhanden ist.

    Mappe

  3. Schließen Sie die PortableApps.com-Plattform und starten Sie sie neu.

    schließen

    Start

Die Schriftarten sollten jetzt in anderen Anwendungen verwendet werden können, während die PortableApps.com-Plattform ausgeführt wird.


Funktioniert wie angekündigt mit PortableApps 12.0.5. Kann im Home-Verzeichnis des Benutzers installiert werden (z. B. auf einem Server).
krlmlr

3
Interessante Lösung, aber ... wenn Sie in einer Organisation arbeiten, in der Sie keine Administratorrechte haben, brechen Sie wahrscheinlich alle möglichen IS-Regeln, wenn Sie Software aus dem Internet herunterladen und ausführen.
Lqueryvg

Alle Anwendungen sind Open Source und können kostenlos verwendet werden. Wenn Sie mit Gimp ein Bild bearbeiten oder Inkscape verwenden, sehe ich kein Problem damit.
Melroy

Version 15.0.2 funktioniert unter Windows 10. Nach dem Neustart von PortableApps.com und PowerPoint 2016 kann ich dort alle Stile von Roboto verwenden. Diese Antwort sollte sich weiter erheben.
Stefan_Fairphone

@Melroy Es geht nicht nur um die Softwarelizenz. Es geht auch um Sicherheit. Sie können versehentlich gefährdete Anwendungen herunterladen, wenn diese nicht von der IT überprüft werden. Wenn etwas passiert, wird es eine Frage der Haftung. Höchstwahrscheinlich haften Sie, wenn eine nicht von der IT geprüfte Anwendung Probleme verursacht.
Exhuma

19

Es gibt eine Problemumgehung, die ich unter XP verwendet habe. Ich kann nicht sagen, ob es auf anderen Windows-Versionen funktioniert.

Wenn Sie auf eine Schriftdatei doppelklicken, unabhängig davon, wo sie gespeichert ist, wird ein Vorschaufenster angezeigt. Bis Sie dieses Fenster schließen, steht die Schriftart für andere Apps zur Verfügung, einige müssen jedoch möglicherweise neu gestartet werden.

Ich glaube, dass dies funktioniert, da die Vorschau die Schriftart automatisch und vorübergehend installiert, um sie zu rendern, und diese vorübergehende Installation das Hinzufügen der Schriftart zum Ordner "Schriftarten" nicht umfasst und daher keine Administratorrechte erfordert.


Bearbeiten: Ich habe gerade versucht, die Verknüpfung einer Schriftartdatei in den Ordner "Schriftarten" zu kopieren, und das scheint auch für mich zu funktionieren, aber ich bin sicher, dass ich es zuvor erfolglos versucht habe.


3
Süßer Hack! Das muss ich mir für die Zukunft merken. :)
ƬᴇcƬᴇιʜ007

5

15

Ab Windows 10 17704 können Sie Schriftarten ohne Administratorrechte installieren

Schriftinstallation für Benutzer ohne Administratorrechte

Wollten Sie schon immer Ihre eigenen Zeichensätze aus Ihrem Konto auf einem gemeinsam genutzten Schul- oder Arbeits-PC verwenden, konnten dies jedoch nicht, da Sie nicht über die erforderlichen Administratorrechte zum Installieren der Zeichensätze verfügten? Nun, wir haben Ihre Frustration darüber gehört und einige Änderungen vorgenommen.

In der Vergangenheit wurden Schriftarten in Windows immer für alle Benutzer installiert. Da dies eine systemweite Änderung ist, sind immer Administratorrechte erforderlich. Die Notwendigkeit eines Administrators spiegelte sich in der Benutzeroberfläche wider. Wenn Sie beispielsweise im Datei-Explorer zu einem Ordner mit einer Schriftartdatei navigieren und mit der rechten Maustaste auf die Datei klicken, um das Kontextmenü aufzurufen, wird die Option "Installieren" zusammen mit dem Sicherheitsabzeichen angezeigt. Dies bedeutet, dass ein Administrator erforderlich ist .

Schriftart installieren


1
Arbeitet nicht an der Universität Wien. Es gibt nur die Option "Install" mit dem Präfix "Admin Shield".
Stefan_Fairphone

2
@Stefan_Fairphone Sind Sie sicher, dass die Version> = 17704 ist?
Phuclv

1
Wir arbeiten immer noch mit Windows 10 Build 16299 ... 😬 Tut mir leid, ich hatte es nicht überprüft.
Stefan_Fairphone

6

NexusFont ist ein Freeware-Font-Manager, mit dem installierte Fonts (mit Administratorrechten) verwaltet oder bestimmte Fonts zur Laufzeit verfügbar gemacht werden können (ohne Administratorrechte). Für letztere Funktion führen Sie einfach NexusFont aus und fügen Sie die gewünschten Schriftgruppen hinzu. Die Schriftdateien können sich in einem beliebigen Ordner befinden. Solange NF ausgeführt wird, können Anwendungen die Schriftarten verwenden. NF kann portabel eingesetzt werden.

Auf Windows 7 gibt es einige Macken, die ein wenig experimentieren müssen, um den Dreh raus zu bekommen. Das größte Problem ist, dass Sie bei der Installation mit symbolischen Links nicht die Dateien löschen, da dadurch die Dateien und nicht nur die Symlinks gelöscht werden. Deaktivieren Sie in diesem Fall die Schriftarten (deinstallieren), aber verwenden Sie die Option "Belassen Sie die Dateien dort, wo sie sind".


Ich hatte Erfolg mit diesem Programm, aber beachte, dass es nicht möglich ist, Bitmap-Schriften (Erweiterung .fon)
hinzuzufügen

1

WinFonts4All funktioniert auch auf Benutzerebene (Getestet: Windows 7, Windows 8 und Windows 10).

Es überwacht alle Schriften in% userprofile% \ Fonts und registriert sie für die aktuelle Benutzersitzung. Es hat sogar eine GUI :)

Sehen Sie es in Aktion: https://ygg.li/winfonts


Funktioniert überhaupt nicht (getestet unter Windows 7)
Michael

1
Aus dem Video in Aktion geht hervor, dass dies unter Windows 10 funktionieren würde, was nicht mehr erforderlich ist
phuclv

Das ist in der Tat super @phuclv! Mir war nicht bewusst, dass Win10 es bereits eingebaut hat (zumindest ab einem bestimmten Patch-Level)! :)
Walialu

0

Ja, Sie können Schriftarten ohne Administratorrechte laden. Schauen Sie sich die AddFontResource-Funktion an . Mit Font Xplorer (Freeware) können Sie Schriften aus einem lokalen Ordner laden. Ich habe es unter Win7 getestet (funktioniert wahrscheinlich auch unter Win8).


-1

Deaktivieren Sie einfach das Kontrollkästchen "Schriftarten in Schriftartenordner kopieren" und installieren Sie die Schrift. Die installierten Schriftarten sind nur für diese Sitzung verfügbar. Bei jeder Anmeldung müssen Sie diese Aufgabe wiederholen


8
In welchem ​​Zusammenhang? In welcher Windows-Version?
Kazark
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.