我已经解决webgl下字体变细的问题。

文本不要使用ccui.Text。使用cc.LabelTTF,然后可以设置xx.setBlendFunc(cc.ONE, cc.ONE_MINUS_SRC_ALPHA);

开启webgl后在手机上文字变细怎么解决

        if (cc._renderType === cc.game.RENDER_TYPE_WEBGL) {
            this._renderContext = cc._renderContext = cc.webglContext
             = cc.create3DContext(localCanvas, {
                'stencil': true,
                'preserveDrawingBuffer': true,
                'antialias': !cc.sys.isMobile,
                'alpha': false
            });
        }

我修改
‘alpha’: false后,只在电脑上有作用

增加
cc.webglContext.blendFuncSeparate(cc.webglContext.SRC_ALPHA,cc.webglContext.ONE_MINUS_SRC_ALPHA,cc.webglContext.ONE, cc.webglContext.ONE_MINUS_SRC_ALPHA);后电脑手机都有作用,但所有图片颜色就变了