Utilizzando caratteri personalizzati senza diritti di amministratore?


40

So che puoi dire caratteri personalizzati C:\Windows\Fontse le applicazioni saranno in grado di trovarli e usarli. Tuttavia, ciò è possibile solo quando si dispone dell'accesso di amministratore alla macchina, cosa che accade raramente negli ambienti condivisi.

Esiste un modo generale per utilizzare caratteri personalizzati da un'altra posizione adatti per utenti non amministratori? In caso contrario, esiste un modo specifico per Adobe Fireworks (CS3) e Office 2007?

Sono interessato principalmente a XP e Vista, ma una soluzione che funziona con altre versioni di Windows sarebbe eccezionale.

Risposte:


12

L'aggiunta e la rimozione di caratteri di sistema è un'attività dell'amministratore e verrà negata agli utenti che non dispongono delle autorizzazioni di amministratore (Power User è in realtà probabilmente sufficiente), poiché potrebbero davvero rovinare Windows eliminando o sostituendo i caratteri di sistema standard. :)

Da quello che ho letto qui dovresti essere in grado di dare agli utenti l'accesso in scrittura alla loro cartella \ Windows \ Fonts e ciò consentirà loro di installare i caratteri.


4
Beh, non ho bisogno (o voglio davvero) che siano "font di sistema" che influiscono sull'intero computer o sostituiscono qualsiasi cosa già lì, solo lì in modo che possano essere utilizzati nei miei documenti di parole, immagini su cui sto lavorando in fuochi d'artificio , ecc.
Fire Lancer,

Non credo che tu possa usare alcun carattere (specialmente in Word) che non sia registrato con il sottosistema di caratteri di Windows, indipendentemente da dove si trovano.
Ƭᴇcʜιᴇ007

Esistono modi programmatici per aggiungere caratteri per la sessione dell'utente corrente (consultare blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ), quindi è probabilmente quello che sta facendo la seconda utility. Questo spiega perché l'utilità deve essere eseguita ogni volta che si avvia il sistema.
dsolimano,

@Fire Lancer: Allora quell'utilità dovrebbe essere proprio nel tuo vicolo. :) @dsolimano: quando usi AddFontResource (o AddFontResourceEx) lo stai registrando con il sistema. Questa azione non richiede diritti di amministratore e non è permanente. Per rendere permanente il carattere sono necessari i diritti perché sono necessari per a) aggiungere il carattere all'elenco nel registro eb) (facoltativamente) spostarlo nella cartella dei caratteri. L'uso di AddfontResource è una PITA abbastanza grande che spesso è meglio pianificare l'utilizzo di un framework 2D con un provider di font bitmap. ;)
Ƭᴇcʜιᴇ007

Quel RegisterFont.exeprogramma fa esattamente quello che stavo cercando di fare: basta aggiungere un paio di caratteri personalizzati al mio laptop XP di lavoro. Il blog accompagna anche l'utente con una minima competenza tecnica attraverso l'installazione e la configurazione. L'utilità potrebbe probabilmente utilizzare una GUI per semplificare le cose, ma anche così com'è è perfetta. Grazie!
MattDMo

24

L'utilizzo di caratteri personalizzati senza privilegi di amministratore è possibile con la piattaforma PortableApps.com (introdotta nella versione 10.0 ).

Per utilizzare caratteri personalizzati:

  1. Scarica ed estrai la piattaforma PortableApps.com

    installazione 1

    installazione 2

  2. Copia i file dei caratteri nella <PortableApps>\PortableApps\PortableApps.com\Data\Fontsdirectory. Crea questa cartella se non esiste già.

    cartella

  3. Chiudi e riavvia la piattaforma PortableApps.com.

    vicino

    inizio

I caratteri dovrebbero ora essere utilizzabili in altre applicazioni mentre la piattaforma PortableApps.com è in esecuzione.


Funziona come pubblicizzato con PortableApps 12.0.5. Può essere installato nella home directory dell'utente (ad es. Su un server).
krlmlr,

3
Soluzione interessante ma ... se lavori in un'organizzazione in cui non hai i diritti di amministratore, probabilmente stai infrangendo ogni sorta di regole IS se scarichi ed esegui software da Internet.
Lqueryvg,

Tutte le applicazioni sono open source e gratuite da usare. Se usi Gimp per modificare alcune immagini o usi Inkscape, non vedo alcun problema.
Melroy,

La versione 15.0.2 funziona su Windows 10. Dopo aver riavviato PortableApps.com e PowerPoint 2016, posso usare lì tutti gli stili di Roboto. Questa risposta dovrebbe aumentare ulteriormente.
Stefan_Fairphone il

@Melroy Non si tratta solo della licenza del software. Riguarda anche la sicurezza. È possibile scaricare inavvertitamente applicazioni compromesse se non vengono verificate dall'IT. Se succede qualcosa, diventa una questione di responsabilità. Molto probabilmente sarai responsabile se un'applicazione non controllata dall'IT causa problemi.
exhuma,

19

C'è una soluzione alternativa che ho usato su XP; Non posso dire se funziona su altre versioni di Windows.

Se fai doppio clic su qualsiasi file di font, ovunque venga salvato, otterrai una finestra di anteprima. Fino alla chiusura di questa finestra, il carattere sarà disponibile per l'uso in altre app, anche se alcuni potrebbero dover essere riavviati.

Credo che funzioni perché l'anteprima installa automaticamente e temporaneamente il font per renderlo, e questa installazione temporanea non comporta l'aggiunta del font alla cartella Fonts, quindi non richiede diritti di amministratore.


Modifica: ho appena provato a copiare il collegamento di un file di font nella cartella Fonts e sembra funzionare anche per me, ma sono sicuro di averlo provato senza successo in precedenza.


3
Dolce hack! Devo tenerlo a mente per il futuro. :)
Ƭᴇcʜιᴇ007

5
Non sembra funzionare in 7. :(
Kazark

15

Da Windows 10 17704 in poi avrai la possibilità di installare caratteri senza diritti di amministratore

Installazione dei caratteri per utenti non amministratori

Hai mai desiderato utilizzare i tuoi caratteri dal tuo account su una scuola condivisa o un PC di lavoro, ma non potevi perché non disponevi dei privilegi di amministratore richiesti per installare i caratteri? Bene, abbiamo sentito la tua frustrazione per questo e abbiamo apportato alcune modifiche.

In passato, i caratteri in Windows sono sempre stati installati per tutti gli utenti. Poiché si tratta di una modifica a livello di sistema, è sempre richiesto il privilegio di amministratore. La necessità di un amministratore si rifletteva nell'interfaccia utente. Ad esempio, se si esplora Esplora file in una cartella contenente un file di font e si fa clic con il pulsante destro del mouse sul file per visualizzare il menu di scelta rapida, l'opzione "Installa" verrà visualizzata con il badge di sicurezza, il che significa che richiede un amministratore .

Installazione dei caratteri


1
Non funziona all'Università di Vienna. Esiste solo l'opzione "Installa" con il prefisso Admin shield.
Stefan_Fairphone il

2
@Stefan_Fairphone sei sicuro che la versione> = 17704?
phuclv,

1
Siamo ancora su Windows 10 Build 16299 ... 😬 Mi dispiace, non avevo controllato.
Stefan_Fairphone

6

NexusFont è un gestore di font freeware che può essere utilizzato per gestire i caratteri installati (con i privilegi di amministratore) o rendere disponibili determinati caratteri in fase di esecuzione (senza i privilegi di amministratore). Per quest'ultima funzione basta eseguire NexusFont e aggiungere i gruppi di caratteri che ti piacciono. I file dei caratteri possono risiedere in qualsiasi cartella. Finché NF è in esecuzione, le applicazioni possono utilizzare i caratteri. NF può essere utilizzato in modo portabile.

Su Windows 7 ci sono alcune stranezze che richiedono un po 'di esperimenti per capire. Il più grande è che se si installa utilizzando collegamenti simbolici non si disabilita eliminando i file in quanto elimina i file e non solo i collegamenti simbolici. In questo caso disabilita (disinstalla) i caratteri ma usa l'opzione "lascia i file dove sono".


Ho avuto successo con questo programma, ma nota che non consente l'aggiunta di caratteri bitmap (estensione .fon)
thomasrutter

1

WinFonts4All funziona anche a livello di utente (testato: Windows 7, Windows 8 e Windows 10).

Monitora tutti i caratteri in% userprofile% \ Fonts e li registra per la sessione utente corrente. Ha anche una GUI :)

Guardalo in azione: https://ygg.li/winfonts


Non funziona affatto (testato su Window 7)
Michael,

1
dal video in azione sembra che funzionerebbe su Windows 10, che non è più necessario
phuclv,

È davvero fantastico @phuclv! Non sapevo che Win10 lo avesse già integrato (almeno da un livello di patch specifico in poi)! :)
Walialu,

0

Sì, puoi caricare il font senza i privilegi di amministratore. Dai un'occhiata alla funzione AddFontResource . Puoi usare Font Xplorer (freeware) per caricare caratteri da una cartella locale. L'ho provato su Win7 (probabilmente funziona anche su Win8).


-1

Deseleziona la casella di controllo "Copia font nella cartella Fonts" e installa il font. I caratteri installati saranno disponibili solo per quella sessione. Ogni volta che accedi devi ripetere questa attività


8
In quale contesto? In quale versione di Windows?
Kazark,
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.