CreateScalableFontResource() 调用在 windows 10 时失败

CreateScalableFontResource() call fails in windows 10

我有一个应用程序,其中一个函数使用 "CreateScalableFontResource( 0, szFont, "hel_grid.ttf", szInstall )" 调用从 XXX.ttf 文件创建 XXX.fot 文件。 此调用在 Windows 7 上工作正常,但在 Windows 10 上不起作用。 任何人都知道此函数与 windows 10 的兼容性是否存在任何已知问题? 该项目基于 VC6.

如果 ttf 文件不在 "szInstall" 路径中,函数在 Windows 10 中失败,代码继续执行。所以解决办法是删除或重命名"szInstall"路径下的ttf文件。如果 ttf 文件存在,CreateScalableFontResource() 函数就会卡住(挂起)并且永远不会 returns。这导致我的应用程序无法完成后续步骤。