在corona中使用自定义字体,必须注意以下三点:
1)拥有使用这些字体的合法权限。
2)iOS:自定义字体仅支持3.2以后的操作系统。
3)iOS:你必须在build.settings配置字体文件名称。
第一步:配置build.settings
{
orientation =
{
default = "portrait",
supported = { "portrait" }
},
iphone =
{
plist =
{
CFBundleIconFile = "Icon.png",
CFBundleIconFiles = {
"Icon.png",
"Icon@2x.png",
"Icon-72.png",
},
UIAppFonts =
{
"汉仪清韵体简.ttf"
}
},
}
}
注意:汉仪清韵体简.ttf必须放在和main.lua相同目录下,Android系统只需要把字体文件放在工程目录下即可,不需要配置。
第二步:使用字体
display.newText("BuildApp.Net-Corona中文站", 0, 100, nil, 24)
display.newText("BuildApp.Net-Corona中文站", 0, 200, "汉仪清韵体简", 24)
效果图:
几个免费下载字体的网站,主要是英文的:
http://www.1001freefonts.com/
http://www.dafont.com/