iPod Touchで…ていうか、Safariで半角円記号がバックスラッシュで表示される件。
font-familyに'ヒラギノ角ゴシック Pro W3'と'Hiragino Kaku Gothic Pro'を入れときゃいいと思ってたのだが、さに非ず。
古より伝わる0x5Cに起因するいわゆるコード問題なので、ここはUnicodeのU+00A5で表すのが清く正しい解決方法と、ようやく今頃になって気が付いた。
とは言え、
¥とか
¥とかコードを直に書くのは野暮ったくて憚られる。
等と思ってたら、HTMLにおける文字参照で
¥と書いとけばU+00A5にマッピングされるそうだ。逆に意図的に「バックスラッシュ」で表示したいのならば
\と書けば良い、というわけか。なる~
【参照】
●Wikipedia http://ja.wikipedia.org/wiki/
┣Unicode
┣HyperText Markup Language
┣文字参照
┗円記号
●TOG/JVC CDE WG http://home.m05.itscom.net/numa/cde/
┣日本語 EUC とシフト JIS との間のコード変換について
┗Unicode とユーザ定義文字・ベンダ定義文字に関する問題点と解決策