Quiero mostrar los caracteres especiales en una fuente usando canvas fillText
. El código es básicamente:Problema al entender canvas fillText con caracteres Unicode
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
Si uso la primera hexstring
, funciona y me sale el símbolo de copyright. Si uso el segundo, solo muestra \u00A9
. Como necesito repetir los números, necesito usar el segundo para mostrar todos los caracteres especiales de una fuente. Estoy usando utf-8. ¿Qué estoy haciendo mal?
Y, por supuesto, StackOverflow viene a mi rescate una vez más. Gracias bobince! –