| 【 485 】 日本語化対策3・・・上級者限定 |
皆様、今晩は!
早速、アルファ版ICQ99b Ver.3.16#2562について記載しています。
なお、アルファ版ICQ99b Ver.3.16#2562本体の入手方法については一切お答えできません。
*************************************
Win.iniによるMS Sans Serifフォントの置き換えですが、他の英語ソフト
等にも影響を与えてしまう場合があります。
そこで、ICQCore.dllにパッチを当てて、ICQのみフォントを置き換える事で
解決出来ました。
本作業前に、ここ(ICQ道場99)の日本語化対策室
(http://pockets.otto.to/icq/guide/japanese/japanese.html)
又は、トラブル対策室の「日本語が文字化けしてしまう!? 」のページ
(http://pockets.otto.to/icq/trouble/font.html)
もお読み下さい。
注意!
自己責任で作業して下さい。!
パッチ場所を間違えると、ハングアップ、システムダウン等が起こる可能性も有
ります。
尚、この作業は日本語化パッチを当てた後に、実施して下さい!
本内容が実施されたICQCore.dllに、日本語化パッチを当てようとすると、
「CRCエラー」が発生して、日本語化出来なくなります。
なお、これは、英語版ICQ、日本語化パッチを当てたICQ、共に同じアド
レス部分のパッチ当てで使用出来ると思います。(作業時に確認してね)
**********************************************************************************
Message DialogとContact Listの文字化け対策
まずICQを終了し、ICQCore.dllをバックアップして置いて下さい
ただし、バージョンによって、アドレスが異なりますので注意して下さい。
対象バージョン
ICQ 99b Beta v.3.16 Build #2562
ICQCore.dllをバイナリエディタ等で開き、下記部分を修正します
01CE6B0:43 68 61 72 20 53 65 74 00 00 00 00 4D 53 20 53:Char Set MS S
01CE6C0:61 6E 73 20 53 65 72 69 66 00 00 00 4E 65 77 20:ans Serif...New
↓
01CE6B0:43 68 61 72 20 53 65 74 00 00 00 00 4D 53 31 53:Char Set MS1S
01CE6C0:61 6E 73 20 53 65 72 69 66 00 00 00 4E 65 77 20:ans Serif...New
に変更し、保存します。
(この部分を直接他のフォント名にしても上手く日本語化してくれませんでした(T_T))
そしてWin.iniを下記のように編集・保存します。(Ticagoフォント使用の場合)
[FontSubstitutes]
MS1Sans Serif=Ticago,128,3
そしてWindows再起動後、ICQ起動でICQのみフォントの置き換えが出来ます。
**********************************************************************************
ただし、アーカイブの文字化け対策として、アーカイブのフォント設定のダイヤログ
で、MS1Sans Serifが選択出来ないので、ICQを終了させた後、直接レジストリエ
ディタで、
[HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Owners\<ユーザー>\Message Archive]
の"New Font Name"="MS Sans Serif"を
"New Font Name"="MS1Sans Serif"に書き換えて下さい。
(事前にレジストリのバックアップを忘れずに・・・・)
(<ユーザー>部分はご自身のUINです。)
尚、この下にあるYUTAKAさんの発言171のツリーに書かれている作業を実施して、
”MS1Sans Serif”のフォントをWindowsに登録して置けば、レジストリを直接設定し
なくても、Message Archive「表示」→「フォント」でフォント指定が出来ます。
**********************************************************************************
これで基本的に大丈夫と思われますが、下記部分はこの方法では日本語表示され
ないみたいです。(これ以外は未確認です。)
*: Web Searchを別ウィンドウ表示(ICQ iT!)させると、キーワード部分で
文字化けする。
*************************************
おまけ:コンタクトリストのグループ名の日本語化
同じようにICQCore.dllの下記部分を書き換えて下さい。
ただし、バージョンによって、アドレスが異なりますので注意して下さい。
対象バージョン
ICQ 99b Beta v.3.16 Build #2562
01D5550:23 00 00 00 41 72 69 61 6C 00 00 00 01 00 00 00 :#...Arial.......
↓
01D5550:23 00 00 00 41 72 69 61 6A 00 00 00 01 00 00 00 :#...Ariaj.......
そしてWin.iniを下記のように追加編集・保存します。(Ticagoフォント使用の場合)
[FontSubstitutes]
Ariaj=TicagoFix,128,3
そしてWindows再起動後、ICQ起動でコンタクトリストのグループ名でも日本語
が使えるようになります。
〔ツリー構成〕
| ┣【485】 日本語化対策3・・・上級者限定 1999/8/11(水)23:31 ZENON (3836) |
| ┣【486】 re(1):日本語化対策3・・・上級者限定 1999/8/11(水)23:42 まゆう (239) |
| ┣【487】 re(2):日本語化対策3・・・上級者限定 1999/8/11(水)23:59 ZENON (236) |