Cc.LabelTTF使用注意,ttf字体使用注意

在使用字体的时候。我们通常都会忘记将ttf字体放入resource中预加载,这样的话,字体是无法被使用的。

所以需要按如下格式在resource.js添加后。再使用字体相关内容
{
type:“font”,
name:“Thonburi”,
srcs:“res/fonts/Thonburi.eot”, “res/fonts/Thonburi.ttf”]
}

代码中使用
var l = new cc.LabelTTF(“After 3 seconds grossini should move”, “Thonburi”, 16);

eot和woff的用处,
使用eot和woff,可以提高兼容性。因为不是所有浏览器都能支持ttf。eot是微软的字体格式,woff是另一种常用的网页字体格式。有些浏览器只支持woff。
eot和woff都可以由ttf转换得到,网上有免费的转换工具。
都可以使用cc.LabelTTF来创建。

感谢群里的 楚狂接舆 大大提供此信息

具体怎么用?
//fnt
{
type:“font”,
name:“Minijianti”,
srcs:“res/fonts/minijianti.TTF”]
}

var labelFirst = cc.LabelTTF.create(‘小美,现在,我有话对你说’,Minijianti,30);不行呀

有放到resource.js下进行预加载么?

请问有什么群:866: 新人看看别家大大的聊天记录也能学到东西

cocos2d-html5 群号 364874256

不过,最好还是在论坛中问题,毕竟大大们不是很次都有耐心回复同样的问题,在论坛中,你可以找到答案,而不用打扰这些大大们了。:14:

具体用法
//fnt
{
type:“font”,
name:“Minijianti”,
srcs:“res/fonts/minijianti.TTF”]
}

var labelFirst = cc.LabelTTF.create(‘小美,现在,我有话对你说’,“Minijianti”,30);

我这么做为什么不行?

引擎的sample里就是这样写的 我也遇到这个问题 客服只说能显示 也没说怎么写

请把代码粘贴在这里


```
在resources.js下这么写:


```
var g_resources = 
    {
     type:"font",
     name:"Thonburi",
     srcs:"res/fonts/gameFonts.ttf"]
     }
    ];

```

请问一种字体 为什么 每种浏览器显示的样式 和大小不同呢

大家好,我想问下为什么我的项目运行出来在浏览器上第一次运行不用自定义字体然后刷新下才用,然后打包到android上也不适用自定义字体?

我也遇到一样的问题了,刷新才有用。