Label加描边被切断的问题

三个字体,一样的参数,只有字体不一样 ,代码如下

local bg = cc.LayerColor:create(cc.c4b(200,191,231,255))
self:addChild(bg)

local ttfConfig = {}
ttfConfig.fontFilePath = "fonts/FZY3.TTF"
ttfConfig.fontSize     = 22
ttfConfig.glyphs       = cc.GLYPHCOLLECTION_NEHE
ttfConfig.customGlyphs = nil
ttfConfig.distanceFieldEnabled = false
ttfConfig.outlineSize = 3

local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "方正准圆,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 400)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)

ttfConfig.fontFilePath = "fonts/FZY4.TTF"
local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "方正粗圆,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 300)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)

ttfConfig.fontFilePath = "fonts/DFYuanW7-GB2312.ttf"
local shadowLabelOutline = cc.Label:createWithTTF(ttfConfig, "华康圆体,很长很长的中文。。简单和繁杂,进阶")
shadowLabelOutline:setPosition(600, 500)
shadowLabelOutline:setTextColor(cc.c4b(255, 255, 255, 255))
shadowLabelOutline:enableOutline(cc.c4b(0, 0, 0, 255))
self:addChild(shadowLabelOutline)


```



ttfConfig.glyphs的不同参数都试过了,就cc.GLYPHCOLLECTION_NEHE的效果最好,但是还是有问题,相信大家都能看得出来。cocos2dx的描边功能没有测试过一些中文字体吗?
这里看到一张图 http://www.cocos2d-x.org/wiki/New_Label_of_Cocos2d-x_v30

![](http://www.cocos2d-x.org/attachments/download/5245)

但是绝口不提如何达到第3、4个的效果??

补充一下,我用的是cocos2dx 3.2版本,刚刚测试了3.6的版本,是没问题的。但是尝试把3.6中Label相关的部分拿出来给3.2用,发现不现实,依赖的文件越来越多,越来越多,基本上完全耦合了。升级难啊 - -|||

确实存在这个问题的,这个bug在3.3已经修复了,楼主可以参考3.3的代码去修改源码

尝试升级到最新的3.6,好不容易编译都通过了,跑起来,一堆问题 - -||
升级难啊!!

测试过这个PR 但是还是有问题 https://github.com/cocos2d/cocos2d-x/pull/7770/files

https://github.com/WenhaiLin/cocos2d-x/commit/23f1b740bf211387869d9774382f67be48c817ea
终于让我找到修复这个BUG的代码提交了,希望能造福后人

cocos2dx 3.2以后大部分label的问题,都从https://github.com/wenhailin那里抄过来,修复了
https://github.com/Jennal/cocos2dx-3.2-qt/commit/3ef19d91362bdbf3d061702129a2bb355dfa1f87