Używasz niestandardowych czcionek bez uprawnień administratora?

40

Wiem, że możesz powiedzieć niestandardowe czcionki, C:\Windows\Fontsa aplikacje będą mogły je znaleźć i używać. Jest to jednak możliwe tylko wtedy, gdy masz dostęp administratora do komputera, co rzadko zdarza się w środowiskach współdzielonych.

Czy istnieje ogólny sposób korzystania z niestandardowych czcionek z innej lokalizacji odpowiedniej dla użytkowników niebędących administratorami? Jeśli nie, to czy jest jakiś sposób specyficzny dla Adobe Fireworks (CS3) i Office 2007?

Interesuje mnie głównie XP i Vista, ale rozwiązanie, które działa dla innych wersji systemu Windows byłoby świetne.

Lansjer ognia
źródło

Odpowiedzi:

12

Dodawanie i usuwanie czcionek systemowych jest zadaniem Administratora i będzie odmawiane użytkownikom, którzy nie mają uprawnień administratora (Power User jest prawdopodobnie prawdopodobnie wystarczający), ponieważ mogą naprawdę zepsuć system Windows poprzez usunięcie lub zastąpienie standardowych czcionek systemowych. :)

Z tego, co tutaj przeczytałem , powinieneś być w stanie dać użytkownikom dostęp do zapisu w folderze \ Windows \ Fonts, a to pozwoli im zainstalować czcionki.

Ƭᴇcʜιᴇ007
źródło
4
Cóż, nie potrzebuję (ani nie chcę tak naprawdę), aby były „czcionkami systemowymi”, które wpływają na cały komputer lub zastępują wszystko, co już tam jest, tylko tam, aby mogły być użyte w moich dokumentach słownych, obrazach, nad którymi pracuję w fajerwerkach , itp.
Fire Lancer
Nie sądzę, że możesz używać czcionek (szczególnie w programie Word), które nie zostały zarejestrowane w podsystemie czcionek systemu Windows, niezależnie od tego, gdzie się znajdują.
Ƭᴇcʜιᴇ007
Istnieją programowe sposoby dodawania czcionek dla sesji bieżącego użytkownika (patrz blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ), więc prawdopodobnie właśnie to robi drugie narzędzie. To wyjaśnia, dlaczego narzędzie musi być uruchamiane przy każdym uruchomieniu systemu.
dsolimano,
@ Fire Lancer: To narzędzie powinno być na twojej drodze. :) @dsolimano: Gdy używasz AddFontResource (lub AddFontResourceEx), rejestrujesz go w systemie. To działanie nie wymaga uprawnień administratora i nie jest trwałe. Aby czcionka stała się trwała, potrzebujesz praw, ponieważ potrzebujesz ich: a) dodaj czcionkę do listy w rejestrze i b) (opcjonalnie) przenieś ją do folderu czcionek. Samo użycie AddfontResource jest wystarczająco dużą PITA, że często lepiej jest planować szkielet 2D z dostawcą czcionek bitmapowych. ;)
ᴇcʜιᴇ007
Ten RegisterFont.exeprogram robi dokładnie to, co chciałem - po prostu dodaj kilka niestandardowych czcionek do mojego roboczego laptopa XP. Blog prowadzi użytkownika o minimalnej znajomości techniki przez instalację i konfigurację. Narzędzie może prawdopodobnie użyć interfejsu graficznego, aby ułatwić, ale nawet jeśli jest idealne. Dzięki!
MattDMo,
24

Korzystanie z niestandardowych czcionek bez uprawnień administratora jest możliwe na platformie PortableApps.com (wprowadzonej w wersji 10.0 ).

Aby użyć niestandardowych czcionek:

  1. Pobierz i rozpakuj platformę PortableApps.com

    konfiguracja 1

    konfiguracja 2

  2. Skopiuj pliki czcionek do <PortableApps>\PortableApps\PortableApps.com\Data\Fontskatalogu. Utwórz ten folder, jeśli jeszcze nie istnieje.

    teczka

  3. Zamknij i uruchom ponownie platformę PortableApps.com.

    blisko

    początek

Czcionki powinny być teraz dostępne w innych aplikacjach, gdy platforma PortableApps.com jest uruchomiona.

iglvzx
źródło
Działa zgodnie z reklamą w PortableApps 12.0.5. Może być zainstalowany w katalogu domowym użytkownika (np. Na serwerze).
krlmlr
3
Ciekawe rozwiązanie, ale ... jeśli pracujesz w organizacji, w której nie masz uprawnień administratora, prawdopodobnie łamiesz wszelkiego rodzaju reguły IS, jeśli pobierasz i uruchamiasz oprogramowanie z Internetu.
Lqueryvg
Wszystkie aplikacje są typu open source i można z nich korzystać bezpłatnie. Jeśli używasz Gimpa do edycji jakiegoś zdjęcia lub Inkscape, nie widzę z tym żadnego problemu.
Melroy
Wersja 15.0.2 działa w systemie Windows 10. Po ponownym uruchomieniu zarówno PortableApps.com, jak i PowerPoint 2016, mogę używać tam wszystkich stylów Roboto. Ta odpowiedź powinna wzrosnąć jeszcze bardziej.
Stefan_Fairphone
@Melroy Nie chodzi tylko o licencję na oprogramowanie. Chodzi również o bezpieczeństwo. Możesz przypadkowo pobrać zainfekowane aplikacje, jeśli nie zostaną sprawdzone przez IT. Jeśli coś się stanie, staje się to kwestią odpowiedzialności. Najprawdopodobniej będziesz ponosić odpowiedzialność, jeśli aplikacja nie sprawdzona przez IT spowoduje problemy.
ekshuma
19

Jest obejście, którego użyłem na XP; Nie mogę powiedzieć, czy działa na innych wersjach systemu Windows.

Po dwukrotnym kliknięciu dowolnego pliku czcionki, niezależnie od tego, gdzie jest zapisany, pojawi się okno podglądu. Dopóki nie zamkniesz tego okna, czcionka będzie dostępna do użytku w innych aplikacjach, chociaż niektóre mogą wymagać ponownego uruchomienia.

Wierzę, że to działa, ponieważ podgląd automatycznie i tymczasowo instaluje czcionkę w celu jej renderowania, a ta tymczasowa instalacja nie wymaga dodania czcionki do folderu Fonts, dlatego nie wymaga uprawnień administratora.


Edycja: Właśnie przetestowałem kopiowanie skrótu pliku czcionki do folderu Czcionki, i wydaje mi się, że to również działa dla mnie, ale jestem pewien, że próbowałem go wcześniej bez powodzenia.

e100
źródło
3
Słodki hack! Będę musiał o tym pamiętać w przyszłości. :)
Ƭᴇcʜιᴇ007
5
Wydaje się, że nie działa w 7. :(
Kazark
15

Począwszy od systemu Windows 10 17704, będziesz mógł instalować czcionki bez uprawnień administratora

Instalacja czcionek dla użytkowników niebędących administratorami

Czy kiedykolwiek chciałeś używać własnych czcionek ze swojego konta na współużytkowanej szkole lub komputerze, ale nie mógłbyś, ponieważ nie posiadałeś uprawnień administratora wymaganych do zainstalowania czcionek? Słyszeliśmy o twojej frustracji i wprowadziliśmy pewne zmiany.

W przeszłości czcionki w systemie Windows były zawsze instalowane dla wszystkich użytkowników. Ponieważ jest to zmiana ogólnosystemowa, zawsze wymagała uprawnień administratora. Potrzeba administratora została odzwierciedlona w interfejsie użytkownika. Na przykład, jeśli przejdziesz w Eksploratorze plików do folderu zawierającego plik czcionki i klikniesz go prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, wówczas opcja „Instaluj” pojawi się z plakietką bezpieczeństwa, co oznacza, że ​​wymaga administratora .

Instalacja czcionki

phuclv
źródło
1
Nie działa na Uniwersytecie Wiedeńskim. Istnieje tylko opcja „Zainstaluj” z prefiksem z tarczą administratora.
Stefan_Fairphone
2
@Stefan_Fairphone czy jesteś pewien, że wersja> = 17704?
phuclv
1
Nadal korzystamy z kompilacji 16299 systemu Windows 10 ... 😬 Niestety, nie sprawdziłem.
Stefan_Fairphone
6

NexusFont to darmowy menedżer czcionek, którego można używać do zarządzania zainstalowanymi czcionkami (z uprawnieniami administratora) lub udostępniania niektórych czcionek w czasie wykonywania (bez uprawnień administratora). W przypadku tej ostatniej funkcji wystarczy uruchomić NexusFont i dodać grupy czcionek, które lubisz. Pliki czcionek mogą znajdować się w dowolnym folderze. Tak długo, jak działa NF, aplikacje mogą używać czcionek. NF można używać przenośnie.

W Windows 7 są pewne dziwactwa, które wymagają trochę eksperymentów, aby się zorientować. Największym z nich jest to, że jeśli instalujesz przy użyciu dowiązań symbolicznych , nie wyłączaj poprzez usuwanie plików, ponieważ usuwa ono pliki, a nie tylko dowiązania symboliczne. W takim przypadku wyłącz (odinstaluj) czcionki, ale użyj opcji „zostaw pliki tam, gdzie są”.

matowe wilkie
źródło
Miałem sukces z tym programem, ale zauważ, że nie pozwala on dodawać czcionek bitmapowych (rozszerzenie .fon)
thomasrutter
1

WinFonts4All działa również na poziomie użytkownika (testowane: Windows 7, Windows 8 i Windows 10).

Monitoruje wszystkie czcionki w% userprofile% \ Fonts i rejestruje je dla bieżącej sesji użytkownika. Ma nawet GUI :)

Zobacz to w akcji: https://ygg.li/winfonts

Walialu
źródło
W ogóle nie działa (test na Windows 7)
Michael
1
z wideo w akcji wygląda na to, że działałoby to w systemie Windows 10, co nie jest już konieczne
phuclv
To jest naprawdę niesamowite @phuclv! Nie wiedziałem, że Win10 ma już wbudowaną wersję (przynajmniej od określonego poziomu łatek w przyszłości)! :)
Walialu,
0

Tak, możesz załadować czcionkę bez uprawnień administratora. Spójrz na funkcję AddFontResource . Możesz użyć Font Xplorer (darmowy), aby załadować czcionki z lokalnego folderu. Przetestowałem to na Win7 (prawdopodobnie działa również w win8).

Sole42
źródło
-1

Po prostu odznacz pole „kopiuj czcionki do folderu czcionek” i zainstaluj czcionkę. Zainstalowane czcionki będą dostępne tylko dla tej sesji. Przy każdym logowaniu musisz powtórzyć to zadanie

Vinod
źródło
8
W jakim kontekście? W jakiej wersji systemu Windows?
Kazark