我正在开发一个python脚本来安装Windows中的字体列表。 我有一张这样的单子
fonts_list = ["/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf", "/path/to/file/myFont1.ttf"]
我只是尝试了一下,用shutil和os复制字体文件,然后我试着把它添加到Windows注册表中,即使有管理员权限,也没用。脚本的输出没有显示任何错误,但是在列表中提到的Windows字体目录中没有任何字体。在
^{pr2}$所以我开始从网上寻找更多的种子,然后我找到了这个,Installing TTF fonts on windows with python。但也没用。接下来我试着给Windows打电话字体视图,但对于字体列表来说,这是一场灾难。在
os.system("fontview " + fontsList[0])
有没有办法在windows中以编程方式安装字体?或者在Windows中有没有用户级目录来简单地复制字体文件,比如Linux系统有~/.fonts和mac有~/Library/fonts?请帮忙。在
这里有一个
install_font
函数,可以将字体复制到系统字体文件夹,在当前会话中加载它,通知正在运行的程序,并更新注册表。它只依赖于Python的标准库,应该可以在python2和python3中使用。在c类型定义
函数定义
^{pr2}$相关问题 更多 >
编程相关推荐