Python 3.x 注册所有系统字体kivy

Python 3.x 注册所有系统字体kivy,python-3.x,fonts,kivy,label,Python 3.x,Fonts,Kivy,Label,所以simce kivy默认只有2或3种字体,我想添加所有系统字体。 我是否必须通过LabelBase.register手动解析C://windows/fonts中的所有字体,或者是否有任何函数用于解析这些字体?Kivy的字体说明符可能总是需要一个文件名,但是可能有一些方法可以将目录添加到资源查找器将搜索的路径列表中。我使用系统字体只是将字体文件的名称指定为font\u name,而不考虑文件夹。至少对我来说(我不认为我做了什么特别的事情),它只是工作。是的,普通字体与文件名一起工作(在添加基本

所以simce kivy默认只有2或3种字体,我想添加所有系统字体。
我是否必须通过LabelBase.register手动解析C://windows/fonts中的所有字体,或者是否有任何函数用于解析这些字体?

Kivy的字体说明符可能总是需要一个文件名,但是可能有一些方法可以将目录添加到资源查找器将搜索的路径列表中。我使用系统字体只是将字体文件的名称指定为
font\u name
,而不考虑文件夹。至少对我来说(我不认为我做了什么特别的事情),它只是工作。是的,普通字体与文件名一起工作(在添加基本目录之后),但如果使用未注册的字体,粗体和斜体则不工作。我想我必须手工添加它们:(Kivy的字体说明符可能总是希望有一个文件名,但可能有某种方法可以将目录添加到资源查找器将搜索的路径列表中。我使用系统字体只是将字体文件的名称指定为
font\u name
,而不考虑文件夹。至少对我来说是这样(我不认为我做了什么特别的事情),它只是工作。是的,普通字体与文件名(添加基本目录后)一起工作,但如果使用未注册的字体,粗体和斜体则不工作。我想我必须手动添加它们:(