Canvasで文字を折り返したいのですが、エスケープシーケンスを使っても
円マークもバックスラッシュも反映されません。
どうしたらよいでしょうか?
よろしくお願いします
javascript
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>SLT SLIDE</title> 6 <style> 7 canvas { background: rgb(94, 94, 94); 8 width: 100%; height: 100%;} 9 body {margin: 0;} 10 </style> 11 12</head> 13<body> 14 <canvas></canvas> 15<script> 16 17 var canvas = document.querySelector('canvas'); 18 var endX = canvas.width = window.innerWidth; 19 var endY = canvas.height = window.innerHeight; 20 var c = canvas.getContext('2d'); 21 var midX = endX/2; 22 var midY = endY/2; 23 24 c.beginPath(); 25 c.strokeStyle = '#fff'; 26 c.textAlign = 'left'; 27 c.font = '100px serif'; 28 c.strokeText("stringAAAAAAA\nBBBBB",0,midY,); 29 30</script> 31</body> 32</html>
回答1件
あなたの回答
tips
プレビュー