I am not able to get the stroke working I am trying with this and both are working on web:
var blueColor = cc.color(0, 0, 255);
var yellowColor = cc.color(255, 255, 0);
var whiteColor = cc.color(255, 255, 255);
var blackColor = cc.color(0, 0, 0);
var fontDefBlueStroke = new cc.FontDefinition();
fontDefBlueStroke.fontName = fonts.FontTTF;
fontDefBlueStroke.fontSize = size * 0.5;
fontDefBlueStroke.fillStyle = whiteColor;
var labelTTF = new cc.LabelTTF(string, fontDefBlueStroke);
labelTTF.enableStroke(blackColor, 10);
return labelTTF;
and
var blueColor = cc.color(0, 0, 255);
var yellowColor = cc.color(255, 255, 0);
var whiteColor = cc.color(255, 255, 255);
var blackColor = cc.color(0, 0, 0);
var fontDefBlueStroke = new cc.FontDefinition();
fontDefBlueStroke.fontName = fonts.FontTTF;
fontDefBlueStroke.fontSize = size * 0.5;
fontDefBlueStroke.fillStyle = whiteColor;
fontDefBlueStroke.lineWidth = 10;
// stroke
fontDefBlueStroke.strokeEnabled = true;
fontDefBlueStroke.strokeStyle = blackColor;
var labelTTF = new cc.LabelTTF(string, fontDefBlueStroke);
return labelTTF;