HTML5 キャンバスにギリシャ文字を印刷する方法はありますか? このように、htmlエンティティの名前と番号を使用してみました
canvas2.cx.fillText("ξ", 50, 50);
と
canvas2.cx.fillText("ξ", 50, 50);
ただし、キャンバスはこれらのシンボルを解釈することを知らないため、文字どおりに出力するだけです。
HTML5 キャンバスにギリシャ文字を印刷する方法はありますか? このように、htmlエンティティの名前と番号を使用してみました
canvas2.cx.fillText("ξ", 50, 50);
と
canvas2.cx.fillText("ξ", 50, 50);
ただし、キャンバスはこれらのシンボルを解釈することを知らないため、文字どおりに出力するだけです。
単純に UTF-8 を使用してください。
HTML や Canvas に書き込むために文字をエスケープする必要はありません。
ドキュメントで正しいヘッダーを使用してください:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF8">
JavaScript ソースを ASCII に制限したいが、非 ASCII 文字を文字列に含めたい場合は、Unicode エスケープ シーケンスを使用できます (小さい xi のコードポイントは U+03BE です):
canvas2.cx.fillText("\u03be", 50, 50);
のようα
にβ
?UTF-8 を使用している場合は、文字リテラルを入力するだけでよい場合があります。例:
canvas2.cx.fillText("α", 50, 50);