【发布时间】:2020-06-27 19:58:57
【问题描述】:
这个很简单。如何让turtle.Turtle() 以保存在同一文件夹中的自定义字体书写?我已经看了一遍,但没有找到真正的答案。提前致谢!
【问题讨论】:
标签: python custom-font python-turtle
这个很简单。如何让turtle.Turtle() 以保存在同一文件夹中的自定义字体书写?我已经看了一遍,但没有找到真正的答案。提前致谢!
【问题讨论】:
标签: python custom-font python-turtle
这是我刚才在 OSX 上所做的:
从 FontSquirrel.com 下载 TTF Pacifico 字体(只是随机选择。)
通过 Finder,在“下载”中打开“pacifico”文件夹
点击了导致此面板打开的 Pacifico.ttf:
from turtle import Screen, Turtle
screen = Screen()
turtle = Turtle()
turtle.write("Pacifico Font", align='center', font=('Pacifico', 48))
screen.mainloop()
Python turtle 是在 tkinter 之上构建的,所以问题是:
“如何在 Python tkinter 中使用自定义本地字体?”
我的理解是没有单一的答案,因为 tkinter 依赖于操作系统的字体。所以我的解决方案是安装字体。
在 OSX 案例中,上述步骤将其安装为“用户”(个人)字体,
完成后我可以将其删除。
【讨论】: