• ベストアンサー

JIS UNICODEに関して

Wordで質問があります。 文字をJIS規格にしてWordを作成したのですが、たくさんあるフォントでJIS規格がどれかわかりません。 そこで疑問なんですが端的に、Wordであるたくさんのフォントで、 JIS規格のフォントはどれでしょうか? また、どのフォントがJISなのかUNICODEなのかは、覚えるしかないんでしょうかね?見わけがつくものなんでしょうか?

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

  • ベストアンサー
回答No.2

失礼ながら質問の意味が分かりません。何か勘違いされていませんか。 まず「文字をJIS規格にする」という言葉が分かりません。 これはJIS規格で定められている文字のみを使うという解釈でよいのでしょうか? そうだとして、JIS規格にもさまざまあります。UnicodeだってJIS X 0221という名でJIS規格に入っています。 いわゆるJISコードの、最近改定されたけれどその改定前のもののことでしょうか。 その上で、「JIS規格のフォント」という言葉で何を言おうとしているのかが分かりません。 昔、Windows3.1の時代にはフォントファイルの作りは内部で文字とShift_JISコード(正確にはMS932)が対応付けられていましたが、これのことであれば最近はそのようなフォントはありません。皆内部コードはUnicodeです。

その他の回答 (1)

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.1

wordはテキストファイルじゃなくてバイナリファイルだからねぇ‥。 JIS規格って言っちゃうと意味がちょっと違うんで sjisのこととして捉えてお話しますが Windows(というかMS製品)で日本語を使う場合は基本的にはMS932という文字コードが使用されます。 これは別名があってWindows31JとかCP932とか言ったりします。 MS932 ≒ sjis なのですが、MS932の方が拡張されており、sjisでは読めないコードがあったりします。 ※ プログラムを作成する際にこの辺のお話で随分苦労させられました‥(^^: まぁこの辺の話は多数のサイトで紹介されていますので 下記サイトなどを参考にしてください。 http://www.ingrid.org/java/i18n/encoding/shift_jis.html やってみると分かりますが、sjisで作成されたテキストファイルは Wordで問題なく開ける(場合が多い)のですが、 Unicodeで作成されたテキストファイルをWordで開こうとすると 文字コードに何を使用しているのかを問われます。 前置きが長くなりましたが質問に答えると >>JIS規格のフォントはどれでしょうか? 厳密に答えればJIS規格のフォントはありません。 強いて言えば日本語フォントはsjisが近いです。 繰り返しになりますが、wordファイルはテキストファイルではなくバイナリファイルです。 ユニコードで作成されたファイルをwordで開いてもそれは wordで有効な文字コード(デフォルトならMSゴシック)に変換されて表示されているものであって wordファイルとして保存するなら、ユニコードのままで保存されることはありません。 ※ ただし、日本語フォントの場合の話です。他言語(中国語とかギリシャ語とか)は知りません。

関連するQ&A

  • unicode と shift_jis

    テキストファイルを読み込みデータを作成して出力するプログラムを作成しているのですが国際化させることになりました。そこで問題が‥テキストファイルが日本用はshift_jis、海外用はunicodeで構成されています。shift_jisでの文字列操作は良いとしてunicodeが全然わかりません。海外向けを想定したときに気をつけなければならないこともわかりません。なんでもいいので教えてください。お願いします。特に、unicodeの文字列操作はまったくよくわかりませんので細かい点から教えていただけると光栄です。よろしいお願いします。

  • unicodeそれともシフトJIS

    さきほど ある質問でhappy_erikaさんの回答を読み、IMEに[UNICODE]と[シフトJIS]があるのを知りました。 (2種あったのは知っていたけど、気にしてなかったんです) ざっと見たところ[UNICODE]のほうが文字数多いですよね。 今まで[シフトJIS]だったんですけど、[UNICODE]に設定すると、困ることってありますか? 初期設定は[シフトJIS]だったように思うのですが、なにか理由はあるのでしょうか? # happy_erikaさん 勉強になりました。ありがとうございます。先ほどの質問で知らないくせに「外字」とか言ってxxx。とっても恥ずかしいですm(_ _)m

  • unicodeについて教えてください

    最近、unicoldeというものがあることを知りました jisコードとかシフトjisコードにもない文字が随分登録されています。 この、jisコードとかシフトjisコードにもない、unicodeだけに登録されている文字一覧表みたいなものを作りたいと思っているのですが、どうすればよいのでしょうか。 また、jisコード等から文字一覧表は作成できますが、vba辺りから、このunicodeからの漢字一覧表を作成できるのでしょうか。  お分かりの方、是非教えてください。

  • htmlにおけるUnicodeとShift-JISの違い

    いつもお世話になっております。 現在HPを作成しているのですが、日記用CGIは無償サイトのソースをダウンロードして使うことにしました。そのCGIはUnicodeで書かれています。 スタイルシートでfont-family : 'Verdana';を使用すると、「★」や「※」が□(もしかしたら半角[]かもしれません)で表示されてしまいまいました。font-family : 'Verdana', sans-serif;と表記したところで何も変わりませんでした。(半角英数字はきちんとVerdanaで表示されています。) Shift-JISで書かれたhtmlファイルのスタイルシートで同じ表記をした場合、半角英数字はVerdanaで、しかし「★」や「※」は恐らくデフォルトであるMS ゴシックで表示されます。 これはUnicodeとShift-JISの違いなのでしょうか? また、UnicodeのCGIを使用している限りVerdanaは使えないのでしょうか。 ご教授お願い致します。

    • ベストアンサー
    • HTML
  • Unicodeで編集できるテキストエディタってありますか?

    これまで「Unicode対応」を謳ったエディタの多くは 「Unicodeテキストの読み書きが出来る」エディタに過ぎませんでした。 つまりファイルを読み込むときにUnicode→シフトJISに変換し、編集は シフトJIS環境で行う……という。 保存も同様でシフトJIS→Unicode変換したのち保存します。 これだと確かにUnicodeテキストの読み書きは出来ますが、 Unicode最大に特徴であるJIS外文字のが入っているとシフトJIS変換時に 「?」になってしまいます。 編集もUnicode環境で行えて、Unicodeフォントを指定してやればJIS外文字も 表示できる、そんなフリーエディタってありませんか? 最近の「秀丸」で出来るようになったのは知ってるんですが……

  • UnicodeからS-Jisへの変換

    Java初心者です。 文字列 String moji をUnicodeからS-Jisへ変換はするにはどうすればいいのでしょうか?

    • ベストアンサー
    • Java
  • シフトJISとUnicodeについて

    「ひん」(濱のさんずいの代わりに月へん) という文字を表示させようとしたところ WindowsXPでは文字検索していくと表示され、Windows98等では表示されないという現象が起こりました。 よく調べてみると、両OSともUnicode表には同じコード「81CF」に この「ひん」という漢字は存在するのですが、 XPは表示されて98は表示されません。 どうすれば98でも表示できますか? また「ひん」という文字にシフトJISコードとかは登録できないのでしょうか?

  • JIS規格のポイント・フォントについて

    JIS規格のポイント・フォントについてお教えください。 素人なので、なるべく専門用語なしでわかりやすくお教えいただけるとありがたいです。 現在、Windows®7ワード2003を使用しているのですが、JIS規格の10.5ポイントとマイクロソフトの10.5ポイントは異なるということでした。 (1)JIS規格の10.5ポイントはマイクロソフト・ワードの何ポイントなのでしょうか。 計算方法をお教えいただけるとありがたいです。 (2)また、書体も異なると聞きましたが、これについて詳しいサイトがありましたらお教えください。 (3)Windows®7以外(Windows® XP/Windows®2000/Windows®ME/Windows®98/Windows®95等)はどの様な状況でしょうか。 (4)マッキントッシュの場合は、問題が無いと聞きましたがこちらはJIS規格のポイント・フォントと同様だったという見解でよろしいでしょうか。 よろしくお願いいたします。

  • unicode←→JISコード

    Borland C++ Builder5で、メール関係のプログラムを書いていますが、VBAが返すunicodeをjisに変換したいのです。それ用のAPIがあるらしいのですが、APIリファレンスが手元にないわ、買うにも高すぎるわで、困っています。 APIを直接聞いちゃうのはルール違反かもしれませんので、違う質問をします。 BorlandについてくるHELPでWideCharToMultiByteというのがあります。これが解決に近いですか? というか、ワイドキャラクタとマルチバイトって、どう違うんでしょうか?

  • UNICODEとは何なんですか

    Shift-JISからUTF8への切り換えを勧められ、 今、文字コードや改行コードについて調べています。 取り敢えずUTF-8への変換ツールをダウンロードしてきたところです。 それで凄く分からなくなったのですが、 UNICODEって文字コードを国際的に統一しましょうって規格ですよね。 Wikiを見たらUTF-7、UTF8、UTF-16、UTF-32とあって、 更に5や9もあって、UTF-8にもBOM付きだの何だのとありました。 まるっきり統一するぞってやる気が感じられないのですが どうしてこんなに乱立しているのですか? 今後はノーマルのUTF-8(BOMなし)だけを意識すればいいのでしょうか。 以上2点のうち分かる方で結構ですので宜しくお願いします。

専門家に質問してみよう