Lua 自定义字体在android设备上不起作用

Lua 自定义字体在android设备上不起作用,lua,coronasdk,Lua,Coronasdk,按照说明,我尝试在游戏中使用自定义字体。自定义字体在iOS设备上可以正常工作,但在我正在测试的android设备上不行。我已确保将字体文件(.ttf)包含在我的项目文件夹中,并使用此文件设置字体: if(system.getInfo("platformName") == "Android") then label = display.newText("text", 100, 100, customfonthere, 38) end 但是,当我在设备上运行游戏时,自定义字体不起作用。这里

按照说明,我尝试在游戏中使用自定义字体。自定义字体在iOS设备上可以正常工作,但在我正在测试的android设备上不行。我已确保将字体文件(.ttf)包含在我的项目文件夹中,并使用此文件设置字体:

if(system.getInfo("platformName") == "Android") then
    label = display.newText("text", 100, 100, customfonthere, 38)
end
但是,当我在设备上运行游戏时,自定义字体不起作用。这里有什么我可能遗漏的吗?我还尝试了字体名称,有文件扩展名和没有文件扩展名


更新:事实上,没关系。我猜我的字体文件不知怎么被损坏了。我刚刚在项目文件夹中删除了它,并从我的一个备份文件中复制了它。

对于在Corona中使用自定义字体时遇到问题的所有其他人,请尝试删除字体文件,然后从您获得字体文件的任何位置重新下载它,或者如果您在某个位置有字体文件的备份,请将其复制回您的项目文件夹。我的字体文件被破坏了,所以当我删除它并再次添加时,它工作了

按照中的说明进行操作。如果字体没有显示在你的模拟器上,不要像我那样惊慌失措。这仅仅意味着字体没有安装在您的工作站上,但请放心,它将在设备上工作


然后就像在corona中使用任何系统字体一样使用字体。您不必为android设备设置文件扩展名(ttf或otf)。至少对我来说是这样的。

对于在Corona中使用自定义字体时遇到问题的其他人,请尝试删除字体文件,然后从您获得字体文件的位置重新下载,或者如果您在某个位置有字体文件的备份,请将其复制回您的项目文件夹。我的字体文件被破坏了,所以当我删除它并再次添加时,它工作了

按照中的说明进行操作。如果字体没有显示在你的模拟器上,不要像我那样惊慌失措。这仅仅意味着字体没有安装在您的工作站上,但请放心,它将在设备上工作


然后就像在corona中使用任何系统字体一样使用字体。您不必为android设备设置文件扩展名(ttf或otf)。至少对我来说是这样的。

你不能将字体与项目文件一起打包吗?如果将字体与项目文件一起打包,你的意思是将ttf文件与我的项目文件放在同一文件夹中,并为android/ios构建它,我也已经这样做了。它适用于ios,但不适用于android。如果你找到答案,你应该将其作为问题的答案发布。可以,谢谢提醒。参考:你不能将字体与项目文件打包吗?如果将字体与项目文件打包,你的意思是把ttf文件和我的项目文件放在同一个文件夹中,然后为android/ios构建它,我也已经这样做了。它适用于ios,但不适用于android。如果你找到答案,你应该将其作为问题的答案发布。可以,谢谢提醒。参考:这篇博客文章提供了一些有关Corona SDK中字体的好信息。。。还要记住,某些字体在某些平台上工作,但在其他平台上不工作;Windows特别挑剔,仅仅因为Windows模拟器中没有显示正确的字体并不意味着它在Android设备上无法正常工作。这篇博客文章提供了一些关于Corona SDK中字体的好信息。。。还要记住,某些字体在某些平台上工作,但在其他平台上不工作;Windows特别挑剔,仅仅因为Windows模拟器中没有显示正确的字体并不意味着它在Android设备上无法正常工作。