背景:我正在编写一个模块来创建具有多个进度条(0-5)的自定义启动屏幕。启动画面可以以多种模式显示(全屏无框、屏幕百分比/无框或固定大小/无框),并且可以容纳 0-5 个链接进度表。进度表可以有一般标题,也可以显示在仪表本身的内联、上方或下方的功能特定信息。
EX:加载配置:用户配置文件(“加载配置”是一个通用标题,“用户配置文件”是特定于任务的。)
闪屏本身也可以有文本组件。
初始屏幕主要是一个带有图像背景的帧,它使用缓冲绘制来显示与所讨论的程序相关联的图像。
问题:
我希望能够为正在显示的文本部分使用自定义字体(TTF 和 OTF)。Python Imaging Library 似乎可以将自定义字体文件作为PIL.ImageFont
对象加载,但在wx
. 所以我的问题是三个部分。
1)当字体随程序提供但未作为系统字体安装时,是否wx.Python
能够加载自定义字体文件 ( ttf
AND ); otf
如果不,
2)是否可以将 a 转换PIL.ImageFont
为 a wx.Font
,或wx.Bitmap
(wx.Font
首选);
如果是这样,
3)如何?
Clarification:
我根本不想使用 PIL。这里的目标是使用 PIL 足够长的时间来让自定义字体发挥作用,然后使用 wx.Python 进行所有进一步的处理。