CCLabelTTF设置第三方字体遇到的问题

1、方法:
void setFontName(const char *fontName);

参数:fontName
android下,必须是相对于assets目录的文件,而我们通常
把资源文件放到Resources目录下,在生成android apk时,会把Resources目录
下的资源拷贝到assets目录,所以我们可以在Resources目录下建一个fonts文件夹,
然后把ttf字体库放到font目录下,我们可以这样使用:
label:setFontName("assets/fonts/STHUPO.ttf")
或者
label:setFontName("/fonts/STHUPO.ttf")

2、
注意:cocos2dx是不会根据搜索路径得到字库文件的,所以我们要使用相对于Resources目录
的绝对路径,如上面的/fonts/STHUPO.ttf,而不能直接使用STHUPO.ttf,除非我们的字库文件
就是放在Resources目录下。

3、
注意:****
这个也是今天遇到的一个问题,感觉很奇怪。
我从windows下的字库目录下拷贝出来一个字体库,如STHUPO.TTF,我按上面的方法
使用,结果怎么都不行,找个很久都没找到原因,结果我把STHUPO.TTF改为STHUPO.ttf
也就是把后缀改为小写,就可以,感觉很无奈。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值