Я хотел бы использовать имеющийся у меня шрифт в виде файла .ttf для одного из моих текстов.

Очевидный способ сделать это - установить систему шрифтов и использовать ее таким образом.

Есть ли другой путь, который можно выбрать, когда административные привилегии недоступны (выполнение сценариев PowerShell также заблокировано)? Такое ощущение, что это должно быть возможно.

редактировать: я еще не получил метод PowerShell, связанный здесь, чтобы работать. Я хотел бы продолжить этот вопрос, поскольку я надеюсь на метод в Word, чтобы связать .ttf с или, по крайней мере, открыть его для конкретных документов. (по аналогии с: Формат -> Шрифты -> добавить файл шрифта в документ) edit2: К сожалению, выполнение сценариев PowerShell недоступно на рассматриваемых машинах. UnauthorizedAccess

1 ответ1

0

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

PS Хорошо, если PowerShell не работает, это соответствующий код MSVC:

int _tmain(int argc, TCHAR* argv[]) {
    if(argc != 2)   {
        std::cout << "Usage: RegFont <font-file>\n";
        return 1;
    }

    AddFontResource(argv[1]);
    return 0;
}

Попробуйте запустить RegFont32 <font-file> или RegFont64 <font-file>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .