我在这里阅读了教程和相关问题,但使用自定义字体仍然没有运气 .
我在Windows 7机器上,我执行了以下步骤:
-
安装了字体(打印清晰OT.otf)
-
将otf文件复制到项目目录(与main.lua相同的目录)
-
重新启动Corona模拟器
-
使用此代码查找字体名称(Print Clearly OT)并添加构建设置:http://coronalabs.com/blog/2013/01/16/faq-wednesday-custom-fonts/
试图使用如下字体:
lettertext = display.newText( "a", 40, 20, "Print Clearly OT", 24 )
启动ipad的模拟器,我得到“无法加载字体”消息 .
上面的链接教程有一个评论,关于otf文件不能在Windows上工作,但我认为这是在Windows移动设备上而不是在Windows系统上的ipad模拟器中 .
2 回答
Windows中不支持OTF字体(就像您可以在link中阅读),但是您可以使用ttf版本的"Print Clearly OT"字体,所有系统都支持ttf字体 .
另一种解决方案是使用mac机器开发,Corona模拟器在这种情况下效果更好,但这种解决方案非常昂贵 .
Corona SDK还使用“内部字体名称” . 内部名称可能与文件名和显示名称不同 . 它可能是PrintClearly-Regular或类似的东西 .
但可能是OTF无法在Windows上运行 .