• ベストアンサー

記号の表示

こんにちは。 ホームページを作成しています。 右や左を指し示す記号を表示させたいと思っています。 「▲」は「さんかく」と入力して変換すれば出てくるのですが、 これでは「上」を指しています。 では左右を指す記号は何と入力して変換すればよいのか教えてください。 つまり、この記号の向きだけが異なるものです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.6

>もし、相手がそのフォントを持っていない場合、どのように表示されるのでしょうか?  そう、まさしく問題はそこ「相手がそのフォントを持っていない場合」なのです。ウェブの目的(あらゆる人に)からして、そのようなフォントを使うこと自体が問題なのですよ。  矢印は、文字実態参照で ←  ←  ←  ←  leftwards arrow ↑  ↑  ↑  ↑  uowards arrow →  →  →  →  rightwards arrow ↓  ↓  ↓  ↓  downwards arrow ↔  ↔  ↔  ↔  left right arrow ↵  ↵  ↵  ↵  downwards arrow with corner leftwards = carriage return ⇐  ⇐  ⇐  ⇐  leftwards double arrow ⇑  ⇑  ⇑  ⇑  upwards double arrow ⇒  ⇒  ⇒  ⇒  rightwards double arrow ⇓  ⇓  ⇓  ⇓  downwards double arrow ⇔  ⇔  ⇔  ⇔  left right double arrow などが用意されています。(HTML4 で使える文字実体参照: http://www.ne.jp/asahi/minazuki/bakera/html/reference/charref )より引用・・一部表示されない矢印は、この「教えて」の仕様による物です。HTMLに貼り付ければ見えるかと思います。  矢印自体、機種依存の可能性が高いので私は自分の製作するページでは必ずこれらの数値文字参照か、文字実態参照に置き換えています。これ以外はもっと(別の意味での)機種依存性が高くなりますがUNICODEの数値参照を使うことがあります。斜め斜線とか・・

arbert
質問者

お礼

ご回答いただきありがとうございます。 数値文字参照か、文字実態参照を使うのが無難ということですね。 今まで結構いろんな文字を変換して使っていました。 例えば、「●」「■」「/」「/」「・」「~」などたくさんあります。 心配なら、こういった記号は参照を使うほうがいいということですね。

その他の回答 (5)

  • xindex
  • ベストアンサー率55% (5/9)
回答No.5

ほとんどの人で表示されるとおもいますけど。 そこまで気にするのなら、gif画像にしてしまえ!っていいたくなります。 <big>&#x25BA;</big>

arbert
質問者

お礼

ご回答いただきありがとうございます。 gif 画像にするという方法がありましたか。 ただ、探しているのは左向きだったのですが・・・。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

キーボードから入力できない文字や、機種依存文字は文字実態参照か数値文字参照を使います。 HTML4 で使える文字実体参照 http://www.ne.jp/asahi/minazuki/bakera/html/reference/charref Code Charts - Scripts http://www.unicode.org/charts/ 相手がそれに該当するフォントを持っていることが必須になりますから、汎用性を考えると、できれば &#x2190;~&#x2199;あたりを使われるほうが良いです。

arbert
質問者

お礼

ご回答いただきありがとうございます。 問題はそこなんです。 もし、相手がそのフォントを持っていない場合、どのように表示されるのでしょうか?

  • shioz
  • ベストアンサー率62% (529/853)
回答No.3

himajin100000さん arbertさん 失礼しました。あるんですね~。 勉強になりました。

arbert
質問者

お礼

ご回答いただきありがとうございます。 画像を使うとか、探せばあるとは思うのですが、 初心者なのであまり難しいことはしたくないですね。

  • shioz
  • ベストアンサー率62% (529/853)
回答No.2

▲が横向きになった文字は文字コード表ないので、別の文字・記号で代用するしかないと思います。 http://ash.jp/code/codetbl2.htm 私がWebや文中で左右を示したいときは、以下のような文字を使います。 カッコ内は変換で呼び出すときに使う入力文字の一例です。  ← → (やじるし)  < >  (かっこ)  < >  (かっこ)  ≪ ≫  (すうがく)  <= => (いこーる,かっこ)

arbert
質問者

お礼

ご回答いただきありがとうございます。 機種依存文字ということを考えると、この表の中の文字を使うのがいいみたいですね。 「< >」という手があったんですね。

回答No.1

俺の場合, 面倒くさいので Googleで「Unicode Triangle」で英語検索して探したら見つかったので http://en.wikipedia.org/wiki/Unicode_Geometric_Shapes コレをコピペして使う

arbert
質問者

お礼

ご回答いただきありがとうございます。 実際にやってみたところ、左向きは「&#x25C0;」や「◀」で表示されました。 ただ、機種依存文字の可能性はどうでしょうか。

関連するQ&A