Использование пользовательских шрифтов без прав администратора?

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

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

Я заинтересован в основном в XP и Vista, но решение, которое работает для других версий Windows, было бы замечательно.

8 ответов

Решение

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

Из того, что я прочитал здесь, вы сможете предоставить пользователям доступ на запись к их папке \Windows\Fonts, и это позволит им устанавливать шрифты.

Использование пользовательских шрифтов без прав администратора возможно с платформой http://portableapps.com/ (представлена ​​в версии 10.0).

Чтобы использовать пользовательские шрифты:

  1. Загрузите и распакуйте платформу PortableApps.com

    настройка 1

    настройка 2

  2. Скопируйте файлы шрифтов в <PortableApps>\PortableApps\PortableApps.com\Data\Fonts каталог. Создайте эту папку, если она еще не существует.

    папка

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

    близко

    Начните

Шрифты теперь должны использоваться в других приложениях во время работы платформы PortableApps.com.

Начиная с Windows 10 17704, вы сможете устанавливать шрифты без прав администратора.

Установка шрифтов для пользователей без прав администратора

Вы когда-нибудь хотели использовать свои собственные шрифты из своей учетной записи на общей школе или на рабочем компьютере, но не смогли, потому что у вас не было прав администратора, необходимых для установки шрифтов? Ну, мы слышали ваше разочарование по этому поводу и внесли некоторые изменения.

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

Установка шрифта

Есть обходной путь, который я использовал в XP; Я не могу сказать, работает ли он на других версиях Windows.

Если дважды щелкнуть любой файл шрифта, где бы он ни был сохранен, вы получите окно предварительного просмотра. Пока вы не закроете это окно, шрифт будет доступен для использования в других приложениях, хотя некоторые могут потребовать перезапуска.

Я считаю, что это работает, потому что предварительный просмотр автоматически и временно устанавливает шрифт для его рендеринга, и эта временная установка не требует добавления шрифта в папку Fonts, поэтому не требует прав администратора.


Редактировать: только что протестировал копирование ярлыка файла шрифта в папку "Шрифты", и это, похоже, работает и для меня, но я уверен, что раньше пробовал безуспешно.

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

На Windows 7 есть некоторые причуды, которые нужно немного поэкспериментировать, чтобы освоиться. Самым большим из них является то, что если вы устанавливаете с использованием символических ссылок , не отключайте их, удаляя файлы, поскольку это удаляет файлы, а не только символические ссылки. В этом случае отключите (удалите) шрифты, но используйте опцию "оставить файлы там, где они есть".

WinFonts4All также работает на уровне пользователя (проверено: Windows 7, Windows 8 и Windows 10).

Он отслеживает все шрифты в%userprofile%\Fonts и регистрирует их для текущего сеанса пользователя. У него даже есть графический интерфейс:)

Посмотрите это в действии: https://ygg.li/winfonts

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

Просто снимите флажок "копировать шрифты в папку шрифтов" и установите шрифт. Установленные шрифты будут доступны только для этого сеанса. Каждый раз, когда вы входите в систему, вы должны повторить эту задачу

Другие вопросы по тегам