Большое спасибо. Это решило мою проблему.
рабатываю скрипт на python для установки списка шрифтов в Windows. У меня есть такой список,
fonts_list = ["/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf"]
Я просто попытался скопировать файлы шрифтов, используя shutil и os, и после этого я попытался добавить его в реестр Windows, даже с правами администратора, это не сработало. Вывод из скрипта не отображал никаких ошибок, но в каталоге шрифтов Windows нет шрифтов, которые упомянуты в списке.
os.system(reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "FontName (TrueType)")
Итак, я начал искать больше семян в сети, а потом нашел этот,Установка шрифтов TTF на windows с python, Но это тоже не сработало. Далее я попытался вызвать Windows fontview.exe, но для списка шрифтов это катастрофа.
os.system("fontview " + fontsList[0])
Есть ли способ установить шрифт в Windows программно? Или в Windows есть какой-либо каталог уровня пользователя, который просто копирует файлы шрифтов, например, в системах Linux есть ~ / .fonts, а на Mac есть ~ / Library / Fonts? Пожалуйста помоги.