canvas unicode

Jofre

Erfahrenes Mitglied
Grüßt Euch,

ich möchte in Canvas vor eine Textzeile unicodezeichen wie z.B. ein Dreieck setzen

ctx.fillText(texts.na,texts.x, texts.y);

Sei z.B: das Unicodezeichen U+25B7(9656)

wie bringe ich es rein in ctx.fillText(...)?

LG
Joachim
 
Lösung
Hallo Jofre,
denk daran Codezeilen als Inline-Code einzubinden.
Ich habe das Beispiel hier auf der Seite benutzt: Text zeichnen

Mit dieser Eingabe hier
Code:
ctx.font = "48px serif";
ctx.textBaseline = "hanging";
ctx.strokeText("Dreieck: ▷", 0, 100);
wird mir das Dreieck korrekt angezeigt.

Tipp: Unter Linux kannst du mit Strg+Shift+U die Eingabe von Unicode-Codes aktivieren.

Gruß Technipion
Hallo Jofre,
denk daran Codezeilen als Inline-Code einzubinden.
Ich habe das Beispiel hier auf der Seite benutzt: Text zeichnen

Mit dieser Eingabe hier
Code:
ctx.font = "48px serif";
ctx.textBaseline = "hanging";
ctx.strokeText("Dreieck: ▷", 0, 100);
wird mir das Dreieck korrekt angezeigt.

Tipp: Unter Linux kannst du mit Strg+Shift+U die Eingabe von Unicode-Codes aktivieren.

Gruß Technipion
 
Lösung
Danke Dir,

wo hast du das Dreieck her? Ich benötige noch ein Quadrat und Rechteck. Wo könnte ich die finden?

LG

Joachim
 
Zurück