Chcę wyświetlić znaki specjalne w czcionce przy użyciu kanwy fillText
. Kod jest zasadniczo:Problem ze zrozumieniem canvas fillText ze znakami Unicode
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
Jeśli użyję pierwszy hexstring
, to działa i pojawia się symbol praw autorskich. Jeśli używam drugiego, po prostu wyświetla się \u00A9
. Ponieważ potrzebuję do iteracji liczb, muszę użyć drugiej, aby wyświetlić wszystkie znaki specjalne czcionki. Używam utf-8. Co ja robię źle?
I oczywiście, StackOverflow przychodzi mi na ratunek jeszcze raz. Dzięki Bobu! –