Python,PyQt:从postscript nam查找字体文件名

2024-10-01 07:20:10 发布

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

我将字体数据从一个应用程序传递到另一个应用程序,不幸的是,第一个应用程序只能给我“postscript”字体名称,而不能提供其他任何名称。我需要的是在磁盘上找到postscript字体名的文件名。例如,我有一个后记名“ZoomlaYingXing-A024”,它叫做“朱琅半草书中文”字体.otf“在我的硬盘上。在

第二个应用程序是用PyQt4编写的,理想情况下我可以使用Qt中的一些工具来处理这个问题。例如,我可以从字体名称构造一个QFont,然后查询QFont.exactMatch()为了确保我能得到那个字体-从那里我可以创建一个QFontInfo对象,但是我似乎能从QFontInfo对象中得到的唯一有用的数据是rawName(),它只是再次给了我postscript的名称。。。在

从阅读中看,我可以搜索注册表,但我从来没有使用注册表,我发现的例子是用C++编写的,我不知道如何翻译。在

对于信息,这只需要在Windows上运行。在


Tags: 数据对象名称应用程序文件名注册表字体磁盘