步骤一:找一个ttf字体库
步骤二:找到这个ttf字体库的真实名称
打开你的应用 “字体册”(MAC OS系统下),如下图操作):
找到了字体库真实名称,那么修改将其真名作为为此新的字体库名称即可。
然后将其加入你的项目中即可使用
步骤三:
打开Xcode项目资源下的info.plist文件:
然后右键 “Add Row”,添加“Fonts provided by application ”条目,如下图:
(将新加的字体库真名加入此条目列表下即可)
剩下,我们书写测试代码:
1
2
3
4
5
6
7
8
9
10
|
//使用系统自带字体库
CCLabelTTF* pLabel = CCLabelTTF::create( "自带字体库" , "Thonburi" , 50);
CCSize size = CCDirector::sharedDirector()->getWinSize();
pLabel->setPosition( ccp(size.width / 2, size.height*0.5 + 30) );
this ->addChild(pLabel, 1);
//使用新加的字体库
CCLabelTTF* pLabelHimi = CCLabelTTF::create( "Himi 新加字体库" , "DFKanTingLiuW9.ttf" , 50);
pLabelHimi->setPosition( ccp(size.width / 2, size.height*0.5 - 40) );
this ->addChild(pLabelHimi, 1);
|
运行效果图如下图所示:
需要注意一点: 使用新加的字体库,那么创建CCLabelTTF时,传入的字体名是要有”.ttf”后缀的!