重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

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

皆さん こんにちは。

今回は、Mac OS Xのいわゆる「機種依存文字」についてほかの方からの質問と回答を見て抱いた素朴な疑問に、ご教示・ご意見を戴きたく。

ご存知の通り、Mac OS(9.X以前)やWindowsでは丸付き数字などの組み文字などのいわゆる機種依存文字に割り当てられている文字コードが異なるため、メール中でこれらの文字を使うと、該当文字だけが文字化けします。

しかし、Mac OS Xでは
 ・ヒラギノフォントがメールソフトでテキスト表示す
  る場合のデフォルトのフォント設定になっている
 ・ヒラギノフォントでは丸付き文字などの機種依存
  文字の文字コードがWindows互換(←正しい言い方
  ではないですけど、ご容赦を!)で収録されている
ため、メールで丸付き文字などを使っても、Windows←→Mac OS X間では文字化けしないのではないかと思われます。

実験すれば、すぐにわかることですが、あいにく、私のMacは故障しているため、自分自身で確認できませんし、近くにもMacユーザーがおりません。
どなたか、ご存知の方 あるいは 実験したことのある方、ご教示のほど、お願いします。

念のために書いておきますと、私自身はいわゆる機種依存文字を使うつもりではありません。あくまでも「素朴な疑問」です。
 

A 回答 (3件)

>丸付き数字の1はWindows(のシフトJIS)では8740hですが、Mac OS Xのヒラギノフォントでは違っていますか?



シフトJISで8740です。ヒラギノ角ゴでの確認です。

しかし文字化けはしてしまうますね。
    • good
    • 0
この回答へのお礼

asucaさん ご回答ありがとうございます。

シフトJISで8740なのに、文字化けする? 
これはこれで、不思議ですね。

これはやはりMacを直して、実際に実験してみないことには、正確なことがわかりそうにありませんね。
ヒトサマに頼ってばかりではいけないので、近々そうするつもりですが、この質問自体、今朝アップしたばかりですので、あと1日ぐらい、このままとさせてください。
 

お礼日時:2004/04/09 14:13

日本語フォントを作成する時に、ローマ字部分はそのまま割り当てます。


既定されていない部分に省略文字を割り当てます。
以前のシステムでは割り当てずにして置きosakaフォントでの
文字に置き換えました。
元に成るコード順が78年JIS(98外字)の場合は同じ表示に成ります。
現在はIBMコードによって作成されている様ですので、
(ユニコードフォント以外)
化けは少ないと思いますが、まだ某国民機のコードで作成している
様で、著名な会社からのメールでも化け化けになるときが有ります。
    • good
    • 0
この回答へのお礼

その後、色々調べていて、「機種依存文字の歴史」(http://www.mikeneko.ne.jp/~lab/kcode/vendor.html …)にて、

(1)Mac OS Xのヒラギノフォントは Windows標準システム外字をサポート

(2)従来どおりApple標準システム外字を採用しているOsakaフォントもMac OS Xに添付

(3)Internet ExplorerやNetscape Navigatorなどの一部のMacアプリケーションは、Mac システム外字である (日) を制的に (1) と自動的に変換して表示する

といった説明を見つけました。

つまり、(2)によって、Mac OS X上のメールソフトがどのフォントを用いてメッセージを表示するかという設定値によって、文字化けするか否かの結果が変わりそうですし、(3)によって、メールソフトによっては自動的に機種依存文字を変換している可能性もありそうです。

これは、やはり自分自身で実際に検証してみないことには納得できそうにありませんので、この質問は閉じることとします。
ご意見を戴いたkiyomacさん、asucaさん、ありがとうございました。

 

お礼日時:2004/04/09 22:17

ヒラギノフォントはユニコードで作成して有り、


この元はIBMコード?を使用しています。
俗に言う機種依存文字は98外字ですので、やはり文字化けします。
以前は置き換えて表示していましたが、現在では置き換えはしていません。
ちなみに細明朝体は98外字を使用しています。
ですから、細明朝体で表示すれば文字化けは無くなります。
    • good
    • 0
この回答へのお礼

早速の書き込み、ありがとうございます。

ずいぶん昔の記憶なので、ひょっとしたら、私の勘違いかも知れませんが....
Macがまだ故障する前、Mac OS Xのβ版を試しにインストールしていた頃、ヒラギノフォントでは丸付き文字などが(シフトJISで見た場合に)Windowsと同じコード、すなわち、細明朝体と同じコードに割り当てられていたかと記憶しています。

製品版のMac OS Xでは丸付き文字などのコード位置がβ版とは変更されて、Osakaなどと同じコード位置になっているのでしょうか? 
何ヶ月か前に店頭でMacを触ったときには、丸付き文字などのコード位置はWindowsと同じになっていた気がするのですが(これもうろ覚えなので、自信なし)。
例えば、丸付き数字の1はWindows(のシフトJIS)では8740hですが、Mac OS Xのヒラギノフォントでは違っていますか?

もし、差し支えなかったら、ご確認下されば、うれしいです。
 

お礼日時:2004/04/09 11:18

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