在 FF 中对 strokeText() 的画布渲染有一些问题。每当使用代码绘制轮廓文本时:
canvasCtx.font = '36px impact';
canvasCtx.strokeStyle = '#000';
canvasCtx.fillStyle = '#fff';
canvasCtx.lineWidth = 4;
canvasCtx.strokeText('DIG IN CEREAL', 20, 20);
Chrome 没有给我任何文物。
FF 给了我锯齿状的文物。
基本上这是在画布上呈现,然后使用 toDataUrl() 导出。任何人都知道一种解决方法/为什么锯齿状伪影只会在 FF 中发生?谢谢。