我在 Tkinter 中制作界面,我需要自定义字体。不仅仅是,比如说,特定大小的 Helvetica 字体,而是任何给定平台上通常可用的字体以外的字体。这将作为图像文件或(最好)Truetype 字体文件或类似文件与程序一起保存。我不想在每台要使用该程序的机器上都安装所需的字体,我只想将它们与程序放在同一目录中。
tkFont 模块看起来应该做这样的事情,但我看不到运行该程序的系统通常无法访问的字体的文件名在哪里。在此先感谢您的帮助。
原文由 Verdigriss 发布,翻译遵循 CC BY-SA 4.0 许可协议
我发现 了这个讨论,其中介绍了如何将一行文本用作图像并使用 PIL 将其放入窗口中。这可能是一个解决方案。
我在 tkFont 手册页 中找不到使用 tkFont 导入捆绑字体的方法。