kivy提供的字体

2024-05-19 14:14:25 发布

您现在位置:Python中文网/ 问答频道 /正文

kivy中有哪些fonts可用(包括)?

使用font_name: 'Arial'似乎是可行的,但是'Denmark'引发异常,表示找不到字体文件。


Tags: 文件name字体fontsfontkivyarialdenmark
2条回答

它还可能取决于您运行的用户系统。我注意到如果您使用kv语言指定字体:

BoxLayout:
    Label:
        font_name: 'AbyssinicaSIL-R'

然后,它将在工作目录(os.path.abspath('.'))中打开并呈现一个名为AbyssinicaSIL-R.ttf的文件,因此在Windows中,您可以将字体目录中的字体复制到此本地路径(确保在发行版上打包),而对于Linux,复制字体的路径是/usr/share/fonts

默认字体:普通、粗体、斜体、粗体斜体。 dejavu sans regular和roboto mono regular也是included by default

Arial是可用的(尽管默认情况下没有提供),因为kivy也使用系统字体。

相关问题 更多 >