gae アプリ 開発メモ

Google App Engine アプリの開発メモ / 言語: python, javascript / ビギナー

シンボル系フォントを表示する方法

こんなことでハマってしまったので、メモっておく。

シンボル系フォントの一部を表示できない

Webdings や Wingdings などのシンボル系フォントで
0x21~0xff
を表示する html を書いてみたら。

0x80~0xa0, 0xad が表示されない。

解決策

0xf021~0xf0ffを表示させると、欲しいマークを表示することができる。

for (var code = 0x21; code <= 0xff; ++ code) {
  ch = String.fromCharCode(0xf000 + code); // 0xf000 を足すのがミソ
}

こんなことで何時間使ったんだろ…。
無知ってすんごい時間を無駄にするとシミジミ実感。