kivy中包含哪些可用的(内置的)字体?
使用font_name: 'Arial'
似乎可以正常工作,但'Denmark'
会引发异常,说明找不到字体文件。
对于默认字体:常规、粗体、斜体、粗斜体。 此外,默认情况下包括dejavu sans regular和roboto mono regular,可以使用。
Arial
也可用(尽管默认情况下未提供),因为kivy也使用系统字体。
BoxLayout:
Label:
font_name: 'AbyssinicaSIL-R'
AbyssinicaSIL-R.ttf
的文件,该文件位于工作目录(os.path.abspath('.')
)中,因此在Windows中,您可以将字体从字体目录复制到此本地路径(确保在分发时打包),对于Linux,从中复制字体的路径是/usr/share/fonts
。font_name:Comic
,因为Comic Sans的.tff文件默认为Comic.tff(根据上面发布的链接)。
'Denmark'
是你随意尝试的一个字符串,还是你系统中安装的实际字体名称?此外,你的标题和问题是关于样式,但你的示例和答案是关于实际字体。 - Jongware