Windows 无法使自定义字体在Corona中工作

Windows 无法使自定义字体在Corona中工作,windows,ipad,fonts,lua,coronasdk,Windows,Ipad,Fonts,Lua,Coronasdk,我已经阅读了这里的教程和相关问题,但仍然没有使用自定义字体的运气 我在Windows 7计算机上,执行了以下步骤: 已安装字体(清楚打印OT.otf) 将otf文件复制到项目目录(与main.lua目录相同) 重新启动电晕模拟器 使用此代码查找字体名称(打印字体)并添加生成设置: 尝试使用如下字体: lettertext = display.newText( "a", 40, 20, "Print Clearly OT", 24 ) 启动ipad模拟器,我会收到“无法加载字体”的消息 上面

我已经阅读了这里的教程和相关问题,但仍然没有使用自定义字体的运气

我在Windows 7计算机上,执行了以下步骤:

  • 已安装字体(清楚打印OT.otf)
  • 将otf文件复制到项目目录(与main.lua目录相同)
  • 重新启动电晕模拟器
  • 使用此代码查找字体名称(打印字体)并添加生成设置:
尝试使用如下字体:

lettertext = display.newText( "a", 40, 20, "Print Clearly OT", 24 )
启动ipad模拟器,我会收到“无法加载字体”的消息


上面的链接教程中有一条评论,关于otf文件在windows上不工作,但我假设它是在windows移动设备上,而不是在windows系统的ipad模拟器上。windows不支持otf字体(就像您可以在提供的页面上阅读),但您可以使用ttf版本的“打印清晰OT”字体,所有系统都支持ttf字体

另一个解决方案是使用mac机器开发,Corona模拟器在这种情况下工作得更好,但这个解决方案非常昂贵。

Corona SDK也使用“内部字体名”。内部名称可能与文件名和显示名称不同。它可能是规则的或类似的东西

但很可能是OTF在Windows上不起作用