• ベストアンサー

MACとWINで文字化けさせないサイトのFONTとは?

こんばんは。現在自分のHPを作成中者ですが、Windowsでサイトを作成しても、MACで見ると文字化けして読めないときがあります。。。 何のFONTを使用したら文字化けしないのでしょうか?? それと、その文字化けを解消する方法はあるのでしょうか?

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

  • ベストアンサー
  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんにちは。 一般的なフォントの場合はOSの違いで完全に文字化けする事はありません。 デフォルトフォントに置き換えられるだけ。 (そもそもフォント指定自体していないのが普通です) 文字化けの可能性としてはフォントではなくエンコードにある場合がほとんど。 Shift-JISにせよEUCにせよ明示的に指定しておけば文字化けは起こりません。 ただ、特殊文字(円マークとか○の中に数字を書いたものとか)に関してはフォント依存なので、これまたHTMLに存在するコードで表す必要があります。 これについてはこちらを。 http://www.pst.co.jp/powersoft/html/htmlChar.htm

その他の回答 (2)

  • kfir2001
  • ベストアンサー率35% (163/455)
回答No.3

フォントと文字セットを混同しているようですね。 例えば、丸付数字が、WindowsとMacとで違う文字に見えることが良くあります。これは、文字セットにShift-JISなどを使っているためです。どのフォントを使っても同じです。 しかし、文字セットにUTF-8を使った場合には、丸付数字がWindowsでもMacでも同じように表示されます。いわゆるUNICODEを使っているからです。 FONTの指定ではなく、文字セットをUTF-8に指定してみましょう。 WindowsXpであれば、メモ帳で保存するときに、「文字コード」を指定することができます。最近では、文字セットが指定できるものが多いです。

  • hyde19
  • ベストアンサー率29% (196/661)
回答No.2

HP作成者ならばフォント指定をすることが間違いだと思います。あなたが今なんとかなっても、他のMacユーザーには読めないことが分かっているからです。 Macにある細明朝体やMS明朝、MSゴシックを使うとWindowsの文字化けが解消できます。しかし、文字化けする文字を使わないのが基本で、そういう文字はコードを使って指定します。 使用禁止の文字はこちら↓ http://www.shurey.com/Soft/JavaScript/font2.html 使用可能な文字のコードはこちら↓ http://www.shurey.com/Soft/JavaScript/font3.html