パソコン困りごと相談
◇-win98とwinNTの外字について-くるみ(1/25-13:11)No.6665
 ┗Re:win98とwinNTの外字について-Tomato(1/26-01:52)No.6684
  ┗できました-くるみ(1/26-11:36)No.6691

6665win98とwinNTの外字についてくるみ 1/25-13:11

OS名:WindowsNT
パソコン名:flora270
ソフト名:win98とwinNT
win98とwinNTで外字を共有しようとして困っています。

以前より98で使用していた外字をこの度導入したNTで
使用としているのですが、できずに困っています。
98での外字のファイルは見つけることができたのですが、
NTでの外字の実体が見つけられません。
もし見つけられたとしても、互換性があるのかどうかもわかりません。
できるだけ簡単に移行する方法が知りたいのです。

よろしくお願いします。

6684Re:win98とwinNTの外字についてTomato 1/26-01:52
記事番号6665へのコメント
くるみさんは No.6665「win98とwinNTの外字について」で書きました。
>OS名:WindowsNT
>パソコン名:flora270
>ソフト名:win98とwinNT
>win98とwinNTで外字を共有しようとして困っています。
>
>以前より98で使用していた外字をこの度導入したNTで
>使用としているのですが、できずに困っています。
>98での外字のファイルは見つけることができたのですが、
>NTでの外字の実体が見つけられません。
>もし見つけられたとしても、互換性があるのかどうかもわかりません。
>できるだけ簡単に移行する方法が知りたいのです。
>
>よろしくお願いします。
>

Win98からの外字取り出しは以下の手順でできます。
レジストリエディタで「SystemDefaultEUDCFont」を検索します。
[HKEY_CURRENT_USER]-[EUDC]-[932]-[SystemDefaultEUDCFont]の値が
ユーザー外字のファイルです。確認したらレジストリエディタを終了してくださ
い。
通常はc:\windows\eudc.tteという名前だと思いますので上の手順は省いてもいい
かも知れません。。
場所がわかったらeudc.tteとeudc.eufがあるはずなのでそれぞれをフロッピー等に
コピーします。

次にWinNT4へ取り込むには以下の手順で行います。
レジストリエディタで「SystemDefaultEUDCFont」を検索します。
[HKEY_CURRENT_USER]-[EUDC]-[932]-[SystemDefaultEUDCFont]の値が
ユーザー外字のファイルです。確認したらレジストリエディタを終了してくださ
い。
通常はc:\winnt\fonts\eudc.tteという名前だと思います。
NTのエクスプローラではc:\winnt\fontsは特別な扱いであるためエクスプローラ上
からの操作ができませんのでコマンドプロンプトを使って以下の操作を行います。
c:\>cd \winnt\fonts
c:\winnt\fonts>dir eudc.tte
これでファイルが見つかったら念のためリネームします。
c:\winnt\fonts>ren eudc.tte eudc@OLD.tte
フロッピーなどに取り出したファイルをコピーします。
a:\>copy eudc.tte c:\winnt\fonts
a:\>copy eudc.euf c:\winnt\fonts
NT側ではこれらの操作を始める前に外字エディタなどを使うとファイルがロックさ
れてしまいます。もしリネームやコピーができない場合は一度ログオフあるいは再
起動してから行ってください。それでもだめならNTをログオフした状態にしてネッ
トワークを経由して別のPCから操作すればできるはずです。

最後に外字エディタを起動して確認してください。

この方法はMicrosoftが勧めている方法ではありませんので動作の保証はできませ
んが、実際に私はこの方法でWin95からWinNT4(SP3)に外字を取り込んでいます。

6691できましたくるみ 1/26-11:36
記事番号6684へのコメント
ありがとうございます、早速試してみましたところ、
問題なく動きました。

フォントのファイルって、特殊な扱いされてたんですね。
助かりました。