新しく質問する

IMEの手書き検索結果で、

役に立った:0件
  • 質問者:softince
  • 投稿日時:2007/07/30 22:54
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

WindowsXPの IME について教えてください。
手書きでの検索で目的の文字は見つかるんですが、
その文字を確定(Enter)すると「?」マークになるんです。
ちなみに禾(ノギ)辺に畜 という字なんですが見つけてそれを
クリックして確定すると、文中には「?」が表示されるんです。
どなたか教えていただければ幸いです。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.2ベストアンサー20pt

  • 回答者:garamond
  • 回答日時:2007/07/31 10:28

#1です。
余分なことかも知れませんが、御参考までに。

[禾畜]を表示・印刷できるようにするには二つの方法が考えられます。
いずれの場合も、[禾畜]はMS書体に用意されているものを別のコードにコピーすればいいので、自分で文字をデザインする必要はありません。

一つは有償のフォント作成ソフトを購入し、自分でフォント(拡張子:TTF)を作成する方法で、JISで定義されているコードに別の字を割り当ててしまいます。
例えばシフトJIS#889Fには「亜」という字が定義されていますが、ここに[禾畜]を登録します。
この私製フォントをインストールしたPCで「亜」を入力し、フォントを私製フォントに切り替えると、[禾畜]に“文字化け”してくれます。
日本語用のアプリケーションで「亜」の字が使えないということはありませんから、必ず表示・印刷することができます。
ただし同じフォントがインストールされていないPCでは、本来の「亜」に戻ってしまいます。
自分のPCで作成した文書をPDFにすれば、どのPCでもオリジナルのまま表示・印刷されます。
http://musashi.or.tv/ttedit.htm

二つ目は、シフトJISで定義されている外字領域に外字を登録した外字ファイル(拡張子:TTE)を作成し、フォントにリンクさせて使う方法です。
アプリケーションが外字領域をサポートしている必要がありますが、商用ソフトなら特殊なもの以外大丈夫でしょう。
これも外字環境の異なるPCでは正しく表示されません。
外字登録のないPCでは「・」となり、すでに外字が登録されているPCでは当然そちらの外字が表示されます。
[その1]
前記のようなソフトを使って作成し、任意のフォントにリンクさせます。
コードが異なるだけで、結果的には私製フォントと全く同じ字が使えます。
リンクさせたフォント以外では表示されません。
[その2]
Windowsの「外字エディタ」で編集・登録します。
デフォルトで64×64の方眼の枡目を塗りつぶして編集したものから輪郭を抽出する方式なので、曲線・斜線は形が崩れ、線の太さが不揃いになることもあります。
また、画数の多いこみ入った字は処理が困難です。
(a) すべてのフォントにリンクする外字として作成
インストールされているどのフォントでも当該コードを入力すればその字が表示されます。
ただし、別に「指定したフォントにリンクする」外字が存在する場合、そのフォントに限り、そちらが優先されます。
一つのシステムに一つのセットしか存在できませんので、明朝・ゴシック、シンボルマークなどすべて一つのファイルに作成します。
ほとんどの場合“外字エディタで外字を作った”というのはこの方式です。
(b) 指定したフォントにリンクする外字として作成
使い方は前記[その1]と同じです。
例えば明朝とゴシックの二つのファイルを用意し、同じコードに同じ字を配するといったこともできます。
http://nagasakischooljimu.web.infoseek.co.jp/000 …

通報する

この回答へのお礼

大変勉強になりました! 使用するアプリケーションがサポートしてない文字は検索時には呼び出せても、確定させると「・」や「?」にて表示される事が理解できました。ワードやエクセルでは問題ないのにと思ってて不思議だったんですが、、、こういう事だったんですね。
有難うございます。今は「歯科用ソフト」を使用する時、こういう現象が出たら外字を作成して使ってます。
ご丁寧なご回答、本当に有難うございました。

  • 参考になった:0件
  • 回答者:garamond
  • 回答日時:2007/07/31 01:10

その字は、
 Unicode:U+7A38 (CJK統合漢字)
に定義されています。
http://www.unicode.org/cgi-bin/GetUnihanData.pl? …
Windows2000/XP/Vistaであれば、MS明朝/MSゴシック、MS UI Gothicに収められていますので、
Word、Excel、ワードパッドなどで使うことができます。
>クリックして確定すると、文中には「?」が表示されるんです。
というのはどのような場面でしょうか?
はがき・住所録ソフトなどではお尋ねのようなユニコード文字には対応していません。
見つけた字を「クリックして確定すると『?』が表示される」ということは、その文字を表示させることができないということを意味しています。
当然、印刷することもできません。

通報する

この回答へのお礼

そのとおり、表示、印刷できないんで、とりあえず外字を作って間に合わせてます。使用しているソフトは、歯科用の診療報酬プログラムで、専門の業者が独自で作ったアプリケーションで、多くの歯科が使用してます。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter