我如何找出 Turtle 中可用的字体?

How can I find out which fonts are available in Turtle?

我正在使用 python 的 turtle 模块并希望加载不同的字体。我读过 turtle 使用 tkinter 的字体,但其中一些应该可用的字体实际上却没有。有谁知道我如何添加字体或获取可用字体列表?我特别想写阿拉伯语,希伯来语字体。

  1. 要添加字体,请先下载所需字体并将其安装到系统上。

  2. 然后您就可以在您的代码中使用该字体,如示例所示。

from turtle import Screen, Turtle

screen = Screen()
turtle = Turtle()

turtle.write("Pacifico Font", align='center', font=('Pacifico', 48))

screen.mainloop()

希望对您添加新字体有所帮助。

参考:

此外,您也可以查看

试试这个来列出字体。

import tkinter as tk
r = tk.Tk()
print(list(tk.font.families()))

Turtle 基于 tkinter,因此您列出 tkinter 字体。