Tôi làm cách nào để làm cho Chrome (bên trái) sử dụng anti-alias như IE 10 (bên phải)?văn bản lớn chống răng cưa trong canvas
Tôi đã sử dụng this mã cho đến thời điểm này. Tôi có cần sử dụng một cơn đột quỵ mỏng không?
Tôi làm cách nào để làm cho Chrome (bên trái) sử dụng anti-alias như IE 10 (bên phải)?văn bản lớn chống răng cưa trong canvas
Tôi đã sử dụng this mã cho đến thời điểm này. Tôi có cần sử dụng một cơn đột quỵ mỏng không?
Câu trả lời ngắn gọn là bạn không thể kiểm soát chống răng cưa.
Tin tốt lành là nó trông đẹp hơn nhiều trong Chrome 27.0.1453.12 dev-m:
Đáng tiếc là bạn sẽ hoặc là phải "chỉ chờ đợi", nếu không sử dụng hình ảnh thay vì fillText .
Phần văn bản của thông số Canvas được triển khai cuối cùng trong hầu hết các trình duyệt, và hiển thị.
Bạn có thể phải đợi lâu hơn. Chrome canary v28 vẫn có tính năng chống răng cưa kém fiddle.
ctx.font = '72pt Arial';
ctx.fillText('Iowa 6', 0, 50);
Vẫn còn kém trong phiên bản: 30.0.1599.101 :( –
Bạn có thể sử dụng một vải off-màn hình ở 2x kích thước để vẽ văn bản, sau đó getImage() để mở rộng nó xuống. [Tín dụng] (http://stackoverflow.com/questions/22296699/jaggies-text-when-filltext-in-canvas-in-chrome/22372088#22372088). –