電子書籍の厳選無料作品が豊富!

Windows(IE)では旧漢字が表示されるのですが、MAC(IE)では旧漢字部分が□で表示されてしまいます。
(例えば、高や崎)
HTML制作の段階での問題なのか、OSの問題なのか、MACでも旧漢字が表示されるような解決方法があれば教えて下さい!

A 回答 (1件)

問題の文字は機種依存文字です。


http://www.geocities.co.jp/SiliconValley-SanJose …
「崎」の場合、上記ページで「Windows 固有の全角(2バイト)文字」の画像のFAB1の文字になります。

HTML文書の場合、機種依存する文字は使わないというのが基本ですが、どうしてもという場合はグラフィックで表示させる方法があります。
Windowsパソコンの画像編集ソフトで旧漢字をGIFやJPEGなどの画像として作り、HTML文書の該当部分に埋め込みます。
<p>あいうえお<img src="xxxx.gif">きくけこ</p> ←こんな感じです
ただ、文字ではなく画像であるため、表示サイズを変化させても自動的に拡大縮小することはありませんし、綺麗に表示されないかもしれません。

本文は機種依存しない文字で書いておいて、文末に注意書きを入れるという手もあります。

また、文書を丸ごとPDFに変換して提供する方法もあります。
    • good
    • 0
この回答へのお礼

参考になりました。
機種依存文字に旧漢字もあるんですね。機種依存文字は使用しないように、旧漢字の使用を避けるか画像にするかで解決したいと思います。

丁寧な説明をありがとうございました。

お礼日時:2006/11/16 01:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!