Використовуєте власні шрифти без прав адміністратора?


40

Я знаю, що ви можете розмістити спеціальні шрифти у скажі, C:\Windows\Fontsі програми зможуть їх знайти та використовувати. Однак це можливо лише тоді, коли у вас є доступ адміністратора до машини, що рідко трапляється в спільних середовищах.

Чи існує загальний спосіб використання користувацьких шрифтів з іншого місця розташування, що підходить для користувачів, які не є адміністратором? Якщо ні, чи є специфічний спосіб для Adobe Fireworks (CS3) та Office 2007?

Мене цікавлять в основному XP та Vista, але рішення, яке працює для інших версій Windows, було б чудово.

Відповіді:


12

Додавання та видалення системних шрифтів є завданням адміністратора, і його буде відмовлено користувачам, які не мають прав адміністратора (Power User насправді, мабуть, достатньо), оскільки вони дійсно можуть зіпсувати Windows шляхом видалення або заміни стандартних системних шрифтів. :)

З того, що я прочитав тут, ви маєте змогу надати користувачам доступ до своєї папки \ Windows \ Fonts, і це дозволить їм встановлювати шрифти.


4
Ну, мені не потрібно (або дуже хочеться), щоб вони були "системними шрифтами", які впливають на весь комп'ютер або замінюють все, що вже є, просто там, щоб вони могли бути використані в моїх словах, зображеннях, над якими я працюю у феєрверках. і т. д.
Вогненний улан,

Я не думаю, що ви можете використовувати будь-які шрифти (особливо в Word), які не зареєстровані в шрифтовій підсистемі Windows, незалежно від місця їх розташування.
Ƭᴇcʜιᴇ007

Існують програмні способи додавання шрифтів для сеансу поточного користувача (див. Blogs.msdn.com/michkap/archive/2006/06/25/646701.aspx ), тому, ймовірно, це робить друга утиліта. Це пояснює, чому утиліту потрібно запускати кожного разу при запуску системи.
dsolimano

@Fire Lancer: Тоді ця утиліта повинна бути прямо на твою алею. :) @dsolimano: Коли ви використовуєте AddFontResource (або AddFontResourceEx), ви реєструєте його в системі. Ця дія не потребує прав адміністратора і не є постійною. Щоб зробити шрифт постійним, потрібні права, оскільки вони вам потрібні для: а) додавання шрифту до списку в реєстрі та б) (за бажанням) переміщення його до папки шрифтів. Просто використання AddfontResource є досить великим PITA, що часто краще планувати використовувати 2D рамку з растровим провайдером шрифту. ;)
Ƭᴇcʜιᴇ007

Ця RegisterFont.exeпрограма робить саме те, що я шукав - просто додати пару спеціальних шрифтів до мого робочого ноутбука XP. Блог охоплює навіть мінімально технічно грамотного користувача через встановлення та налаштування. Утиліта, ймовірно, може використовувати графічний інтерфейс, щоб полегшити справи, але навіть як - це ідеально. Спасибі!
MattDMo

24

Використання спеціальних шрифтів без прав адміністратора можливо за допомогою платформи PortableApps.com (представлена ​​у версії 10.0 ).

Щоб використовувати спеціальні шрифти:

  1. Завантажте та витягніть платформу PortableApps.com

    налаштування 1

    налаштування 2

  2. Скопіюйте файли шрифтів у <PortableApps>\PortableApps\PortableApps.com\Data\Fontsкаталог. Створіть цю папку, якщо вона ще не існує.

    папку

  3. Закрийте та перезавантажте платформу PortableApps.com.

    закрити

    почати

Шрифти тепер повинні використовуватися в інших додатках, поки працює платформа PortableApps.com.


Працює як рекламується з PortableApps 12.0.5. Може встановлюватися в домашній каталог користувача (наприклад, на сервері).
krlmlr

3
Цікаве рішення, але ... якщо ви працюєте в організації, де вам не дозволено права адміністратора, ви, ймовірно, порушуєте всілякі правила ІС, якщо завантажуєте та запускаєте програмне забезпечення з Інтернету.
Lqueryvg

Усі програми є відкритим кодом та безкоштовні у використанні. Якщо ви використовуєте Gimp для редагування якоїсь картини або використовуєте Inkscape, я не бачу з цим жодної проблеми.
Мелрой

Версія 15.0.2 працює у вікні 10. Після перезавантаження PortableApps.com та PowerPoint 2016 я можу використовувати всі стилі Roboto там. Ця відповідь повинна підніматися далі вгору.
Stefan_Fairphone

@Melroy Йдеться не лише про ліцензію на програмне забезпечення. Йдеться також про безпеку. Ви можете ненавмисно завантажити компрометовані програми, якщо вони не перевірені ІТ. Якщо щось трапляється, це стає питанням відповідальності. Швидше за все, ви несете відповідальності, якщо програма, не перевірена ІТ, спричинить проблеми.
ексгума

19

Існує рішення, яке я використовував у XP; Я не можу сказати, чи працює він в інших версіях Windows.

Якщо двічі натиснути будь-який файл шрифту, де б він не був збережений, ви отримаєте вікно попереднього перегляду. Поки ви не закриєте це вікно, шрифт буде доступний для використання в інших додатках, хоча для деяких може знадобитися перезапуск.

Я вважаю, що це працює, тому що попередній перегляд автоматично та тимчасово встановлює шрифт для його візуалізації, і ця тимчасова установка не передбачає додавання шрифту до папки Fonts, тому не потребує прав адміністратора.


Редагувати: Якраз тестував копіювання ярлика файлу шрифту у папку Шрифти, і це, здається, працює і для мене, але я впевнений, що раніше пробував це без успіху.


3
Солодкий хак! Мені доведеться мати це на увазі на майбутнє. :)
Ƭᴇcʜιᴇ007

5
Здається, не працює в 7. :(
Kazark

15

З Windows 10 17704 і далі ви зможете встановлювати шрифти без прав адміністратора

Установка шрифту для користувачів, які не є адміністратором

Ви коли-небудь хотіли використовувати власні шрифти зі свого облікового запису на загальноосвітній школі чи на робочому ПК, але не могли, оскільки у вас не було прав адміністратора, необхідних для встановлення шрифтів? Що ж, ми почули ваше розчарування з цього приводу і внесли деякі зміни.

У минулому шрифти в Windows завжди встановлювалися для всіх користувачів. Оскільки це загальносистемна зміна, вона завжди вимагала права адміністратора. Потреба в адміністраторі відображалася в інтерфейсі користувача. Наприклад, якщо ви переглядаєте у Провіднику файлів папку, що містить файл шрифту, і клацніть правою кнопкою миші на файл, щоб відкрити контекстне меню, тоді параметр "Встановити" з'явиться зі знаком безпеки, що означає, що для нього потрібен адміністратор .

Встановлення шрифту


1
Не працює у Віденському університеті. Існує лише опція "Встановити" з префіксом екрана адміністратора.
Stefan_Fairphone

2
@Stefan_Fairphone Ви впевнені, що версія> = 17704?
phuclv

1
Ми все ще в Windows 10 Build 16299 ... 😬 Вибачте, я не перевіряв.
Stefan_Fairphone

6

NexusFont - це безкоштовний менеджер шрифтів, який можна використовувати для керування встановленими шрифтами (з адмініструванням привілей адміністратора) або надання певних шрифтів, доступних під час виконання (без адмінприватів адміністратора). Для цієї останньої функції просто запустіть NexusFont та додайте групи, що вам подобаються. Файли шрифтів можуть міститись у будь-якій папці. Поки NF працює, програми можуть використовувати шрифти. NF можна використовувати портативно.

У Windows 7 є кілька примх, які потребують трохи експериментувати, щоб отримати висити. Найбільшою з них є те, що при встановленні за допомогою символічних посилань не відключати, видаляючи файли, оскільки він видаляє файли, а не лише символьні посилання. У цьому випадку відключіть (видаліть) шрифти, але використовуйте опцію "залишити файли там, де вони є".


Я мав успіх у цій програмі, але зауважте, що вона не дозволяє додавати растрові шрифти (розширення .fon)
thomasrutter

1

WinFonts4All також працює на рівні користувача (випробувано: Windows 7, Windows 8 та Windows 10).

Він контролює всі шрифти у% userprofile% \ Fonts та реєструє їх для поточного сеансу користувача. Він навіть має графічний інтерфейс :)

Дивіться це в дії: https://ygg.li/winfonts


Не працює взагалі (перевірено у вікні 7)
Майкл

1
З відео, що перебуває в дії, схоже, що це буде працювати в Windows 10, що вже не потрібно
phuclv

Це справді приголомшливо @phuclv! Я не знав, що Win10 має його вже вбудованим (принаймні від певного рівня патчу)! :)
Валіалу

0

Так, ви можете завантажити шрифт без права адміністратора. Погляньте на функцію AddFontResource . Ви можете використовувати шрифт Xplorer (безкоштовно) для завантаження шрифтів з локальної папки. Я перевірив його на Win7 (можливо, він працює і в win8).


-1

Просто зніміть прапорець "Скопіювати шрифти в папку шрифтів" і встановіть шрифт. Встановлені шрифти будуть доступні лише для цього сеансу. Кожен раз, коли ви ввійдете в систему, вам доведеться повторити це завдання


8
У якому контексті? У якій версії Windows?
Казарк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.