【发布时间】:2013-03-20 09:04:09
【问题描述】:
按照here 的说明,我正在尝试在我的游戏中使用自定义字体。自定义字体在 iOS 设备上可以正常工作,但在我正在测试的 android 设备上不行。我已确保在我的项目文件夹中包含字体文件 (.ttf),并且我正在使用它来设置字体:
if(system.getInfo("platformName") == "Android") then
label = display.newText("text", 100, 100, customfonthere, 38)
end
但是,当我在设备上运行游戏时,自定义字体不起作用。有什么我可能在这里遗漏的吗?我也试过带和不带文件扩展名的字体名称。
更新:实际上,没关系。我猜我的字体文件以某种方式损坏了。我刚刚在项目文件夹中删除了它,并从我的一个备份文件中复制了它。
【问题讨论】:
-
你不能把字体和你的项目文件一起打包吗?
-
如果通过将字体与项目文件一起打包,您的意思是将 ttf 文件与我的项目文件放在同一个文件夹中并为 android/ios 构建它,我也已经这样做了。它适用于 ios,但不适用于 android。
-
如果您找到答案,您应该将其发布为您问题的答案。
-
会的,谢谢提醒。