- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外字ファイルが壊れた?)
外字ファイルが壊れた?
このQ&Aのポイント
- Windows10で外字ファイル(Eudc.tte、Eudc.euf)が壊れた場合、外字エディタや文字パレットが正常に表示されないことがあります。具体的には、タイルが剥がれたり、文字パレットが空白になったりします。
- 外字ファイルが壊れている場合、ファイルを正しく読み込むことができません。しかし、なぜ外字ファイルが壊れるのかは不明です。
- 外字エディタや文字パレットの剥がれや空白は、外字ファイルの壊れ以外の原因による可能性もあります。その場合、別の解決方法が必要となります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
シフトJISは、コード体系として、2番目のバイナリ値として0x40~0x7E(16進数の40~7E)、0x80~xFC(16進数の80~FC) までしか使えません。 ですから、コード一覧表の中で、「タイルが剥げ落ちている」ように抜けているのは、当然のことであって、正常です。 >(外字エディタ・コードの選択画面での F070,F はいつも剥がれています) 例えばその位置は、(16進数)F070 に (16進数)F を足した、「F07F」と言うコードの位置を示しています。 しかし最初に書いたとおり、2バイト目7FというのはシフトJISコードで認められませんので、外字も定義できず、空きになります。 「外字エディタ」と「ATOK」で剥がれている位置が違うというのは、単なる見た目の問題かもしれません。 例えば、行の先頭コードが「F074」の場合、「+B」の位置が、「F07F」となります。 外字エディタでは、必ず1行16文字、末尾0が戦闘で、+0~+Fの16文字が並びますが、もしATOKで一行に並ぶ文字数が違っている場合、あるいは先頭文字のコードが違う場合、空白の位置がずれることになります。 しかし、その行の先頭のコード+個数、として、空いてる位置の文字コードを考えれば、抜けている場所のコードは一致すると思います。