画布中的抗锯齿大字体

6
我该如何让Chrome(左边)像IE 10(右边)一样使用反锯齿?目前我使用了这个代码。我需要使用细笔画吗? 在Chrome中无法进行文字抗锯齿

您可以使用一个比实际大小大2倍的屏幕外画布来绘制文本,然后使用getImage()将其缩小。来源 - Dan Dascalescu
2个回答

5
短答案是你无法控制反锯齿。
好消息是在Chrome 27.0.1453.12 dev-m中看起来要好得多:
不幸的是,你只能“等待”,或者使用图片代替fillText。
Canvas规范中的文本部分最后被大多数浏览器实现,这很明显。

1

您可能需要等待更长时间。Chrome金丝雀版v28仍然存在糟糕的抗锯齿问题fiddle

ctx.font = '72pt Arial';
ctx.fillText('Iowa 6', 0, 50);

bad antialiasing in chrome v28.0.1501.0


仍然存在问题,版本:30.0.1599.101 :( - psycho brm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接