CCLabelTTF设置第三方字体遇到的问题
来源:互联网 发布:mac打字不显示候选框 编辑:程序博客网 时间:2024/04/28 18:14
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
也就是把后缀改为小写,就可以,感觉很无奈。
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
也就是把后缀改为小写,就可以,感觉很无奈。
0 0
- CCLabelTTF设置第三方字体遇到的问题
- android设置字体的第三方
- android设置第三方字体
- 添加第三方库遇到的问题
- 第三方分享遇到的特殊问题
- 第三方登陆遇到的 问题
- 第三方支付遇到的问题
- LaTeX技巧016:使用第三方字体时的路径设置问题
- Android viewgroup设置第三方字体
- CCLabelTTF的设置
- python 引用第三方库遇到的问题
- Ant引入第三方jar遇到的问题
- Android 第三方分享中遇到的问题以及解决方案
- #PYTHON# 编译并安装第三方模块遇到的问题
- QQ、sina第三方登录遇到的问题
- git clone下载第三方包遇到的问题
- 安装第三方库rsa遇到的问题
- 使用第三方MMDrawerController遇到的小问题
- HDU 1796 How many integers can you find(容斥)
- aidl ( 一 ) activity获取后台service数据
- C高级知识总结
- [_UIAlertShimPresentingViewController shouldAutorotate] is returning YES解决方法
- 第九周 项目3-分数类中的运算符重载(2)
- CCLabelTTF设置第三方字体遇到的问题
- 【J2EE学习】(二)Servlet向JSP传值
- Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)
- java泛型约束和限定
- wav格式
- HDOJ 排列2 1716
- linux下的/etc/resolv.conf和/etc/hosts
- 【PHP学习】move_uploaded_file()使用注意
- 一些小问题