V1.81:未読スレッド表示No.07142
江袋 さん 02/04/18 17:39
 
秀まるおさんへ

スレッド表示での不具合を見つけました。現象は[turukame.1:07123]で
ご報告した件と似ていますが、今回は本文の表示は問題なく、スレッド
表示だけでの問題ですので別ツリーとしてご報告したいと思います。

【不具合】

 一覧表示では正しく表示される「題名」や「発信者」といった情報が
未読として太字となっているスレッド表示で二重にダブったように表示
される場合がある。
 未読→既読に切り替えて細字での表示にすると問題なし。

【再現性】

 問題のメールを削除し、受信ログから受信解析をやり直しても同様の
現象が確認できる。

【補足】

 問題の表示は下記の3通目のメールで起こります。

 XXXの件 発信者名 - 02/04/18(木) 08:36
 +Re: ... (To)発信者名 - 02/04/18(木) 13:51
  +Re:・・... 発信者名 - 02/04/18(木) 15:48 .. 3通目未読状態
  +Re:・... 発信者名 - 02/04/18(木) 15:48 .... 3通目既読状態

 題名に注目して頂きたいのですが、これは WinBiff特有の現象だった
と記憶していますが、Re: の後ろにタブ文字が入っており(これが・の
ような文字で表示されており)どうもこの辺が臭いのではないかと思い
ますが、その・が既読状態では1つ、未読状態ではその横にもう1つの
・が表示された上に、表示内容がズレたように重なって表示されます。
(説明が非常に難しいので画面のコピーを別送します)

 それぞれのSubject:を列挙すると次の通り。

1通目:XXXの件
2通目:Re: XXXの件
3通目:Re:<TAB>XXXの件

 OSはWin 95。スレッド関連の設定は、

・自動折りたたみ:ON、既読になった:ON、マークされた:ON
・日付も表示:ON
・子メールの題名:ON
・配下のメール…問い合わせ:ON

となっています。ご確認頂ければ幸いです。

[ ]
RE:07142 V1.81:未読スレッド表示No.07148
秀まるお さん 02/04/18 18:48
 
 画面のハードコピーありがとうございます。

 こちらのWindows95 + IE5.0環境でテストしたら再現しました。

 メール一覧側では化けないので、そちらと同じ描画方法に変更したら一応直
ったようです。Windows95/98系の場合はそのようにします。

 DrawTextのUnicodeバージョンがWindows95系でダメだったんですが、
TextOutのUnicodeバージョンもWindows95系ではダメということのようです。
ということは、Windows95ではUnicode系の描画APIは全滅のようです。

[ ]
RE:07148 V1.81:未読スレッド表示No.07152
江袋 さん 02/04/19 23:10
 
> メール一覧側では化けないので、そちらと同じ描画方法に変更したら一応直
>ったようです。Windows95/98系の場合はそのようにします。

おかげさまで、問題のメールのスレッド表示は V1.82できちんと表示が
されることを確認しました。

対応ありがとうございました――と本件は一件落着したのですが、今度
はBIG5のメールのスレッド表示が二重にダブって表示されてしまう場合
があります。

「To/From 列…」で「名前のみ」「アドレス帳に登録されている名前を
表示」をそれぞれONにしており、名前には「江袋・文人/F.Ebukuro」の
ように全角文字含んだ名前を登録しています。

その際、届いたメールがアドレス帳未登録のアドレスの場合は表示上の
問題はありませんが、登録されているアドレスからのメールの場合、

・スレッド表示で情報がダブった感じで表示されている。
・その状態で問題のメールをカーソルで選択すると

 題名 / ???????/F.Ebukuro - 日付

がダブらずに表示され、約2秒後にその表示の上に

 題名 / 江袋・文人/F.Ebukuro - 日付

が別のフォントだと思うのですが、重なって表示され、二重にダブって
見えるようになる――というちょっと変わった現象です。

そちらの環境でも再現するといいのですが。ちなみにそのメールを受信
ログフォルダーのスレッド表示で見た場合は正常に表示されます。

ちなみにOSはWin 95です。

[ ]
RE:07152 V1.81:未読スレッド表示No.07155
江袋 さん 02/04/20 07:55
 
>・その状態で問題のメールをカーソルで選択すると
>
> 題名 / ???????/F.Ebukuro - 日付
>
>がダブらずに表示され、約2秒後にその表示の上に
>
> 題名 / 江袋・文人/F.Ebukuro - 日付
>
>が別のフォントだと思うのですが、重なって表示され、二重にダブって

の現象ですが、Win 2kの場合は

・Win 95で表示に問題があったメールは最初から正常に表示
・そのメールをカーソルで選択すると

 題名 / ???????/F.Ebukuro - 日付

が表示され、約2秒後にその表示の上に

 題名 / 江袋・文人/F.Ebukuro - 日付

がダブらずに上書きされる(結果的に正常表示される)――となること
を確認しました。

取り急ぎご報告まで。

[ ]
RE:07155 V1.81:未読スレッド表示No.07160
taku さん 02/04/22 18:14
 
>・Win 95で表示に問題があったメールは最初から正常に表示
>・そのメールをカーソルで選択すると
>
> 題名 / ???????/F.Ebukuro - 日付
>
>が表示され、約2秒後にその表示の上に
>
> 題名 / 江袋・文人/F.Ebukuro - 日付
>
>がダブらずに上書きされる(結果的に正常表示される)――となること
>を確認しました。
>

似たような現象が発生しました。

<再現手順>
1. 色付けメール(背景、反転を除く)をスレッド表示にする。
2. 色付けメールをウィンドウ内に収まらないように、
   ウィンドウを小さくする。
3. 色付けメールを選択しなおすと、
   ウィンドウより、メールがはみだし表示している間、
   ダブって表示されてしまう

こんな感じです。

環境:
Win2K+IE6.0
鶴亀1.82、秀丸3.16β5

[ ]
RE:07160 V1.81:未読スレッド表示No.07161
秀まるお さん 02/04/22 18:25
 
 はみ出し表示はツリービューとは別に独自に出してまして、そこは直すのを
忘れてました。

 それはそれで直さないとダメですが、中国語メール中の日本語が出ないのは、
今回の修正にて起こるべくして起きたバグです。

 TextOutWは使えないけども、秀丸エディタではExtTextOutWを使ってうまく
Unicode表示しているようなので、鶴亀でもこれを使うように修正してみます。
あるいはそもそもツリービュー中の外国語文字列描画を全面的に鶴亀がやるか
って話になります。

 とりあえず手っ取り早くExtTextOutWを使って解決するかどうかやってみま
す。

[ ]
RE:07155 V1.81:未読スレッド表示No.07180
江袋 さん 02/04/24 08:17
 
>・そのメールをカーソルで選択すると
>
> 題名 / ???????/F.Ebukuro - 日付
>
>が表示され、約2秒後にその表示の上に
>
> 題名 / 江袋・文人/F.Ebukuro - 日付
>
>がダブらずに上書きされる(結果的に正常表示される)――となること

上記のWin 2kでの不具合は V1.83で解消されていることを確認しました。
対応どうもありがとうございました。

Win 95の不具合のほうは、仕事が終わって帰宅したら確認しておきます
ので、ご報告は明日になる予定です。

[ ]
RE:07152 V1.81:未読スレッド表示No.07202
江袋 さん 02/04/25 07:23
 
> 題名 / ???????/F.Ebukuro - 日付
>
>がダブらずに表示され、約2秒後にその表示の上に
>
> 題名 / 江袋・文人/F.Ebukuro - 日付
>
>が別のフォントだと思うのですが、重なって表示され、二重にダブって
>見えるようになる――というちょっと変わった現象です。

V1.83 での動作確認結果です。

受信ログは相変わらず正常表示されますが、受信フォルダーでは今度は
名前の欄に????????が2秒間表示されたあとで空白が表示されるように
なりました。

V1.84 では大丈夫かもしれませんので、帰ったらまた試してみます。

[ ]
RE:07202 V1.81:未読スレッド表示No.07205
秀まるお さん 02/04/25 13:29
 
>V1.84 では大丈夫かもしれませんので、帰ったらまた試してみます。

 V1.84でもその辺の処理は同じです。

 こちらでテスト続行します。

[ ]
RE:07202 V1.81:未読スレッド表示No.07206
秀まるお さん 02/04/25 14:20
 
 鶴亀V1.83、Windows95 OSR2、Internet Explorer 5.01 の環境でテストしま
したが、一応正常に動作しています。

 ただ、フォントを変更した直後はたしかに江袋さんのような症状が発生しま
した。鶴亀メールを再起動したら直りました。

 簡体字中国語、繁体字中国語、韓国語のメールすべてで「江袋文人」の文字
と外国語が同時にスレッド表示上で出ています。

 フォントは、

 簡体字中国語: MS Hei
 繁体字中国語: MingLiU
 韓国語:       GulimChe

 です。

 欧文フォントのメールでは、はみ出し表示の時は「????」が出て、2秒後に
は「□□□□」が出ました。フォントはCourierです。

 もしかして、Internet Explorer4.0以下での話でしたら、それは仕様です。
スレッド表示での多国語表示はIE5.0からしか対応できません。

[ ]
RE:07206 V1.81:未読スレッド表示No.07208
江袋 さん 02/04/25 14:50
 
秀まるおさんへ

帰りましたらさっそく確認したいと思いますが、ちなみに細かくて恐縮
ですが「江袋文人」ではなく「ヴァイオ・リン」ではいかがでしょう?

実際はちょっと違いますが、問題の名前は上記のような感じでヴや・を
含んだ名前でアドレス帳に登録されていますので。

もしかして、ヴや・は使えない文字だとか!?

>スレッド表示での多国語表示はIE5.0からしか対応できません。

一応 IE5.0ですので、その辺は大丈夫なはずです。

[ ]
RE:07208 V1.81:未読スレッド表示No.07209
秀まるお さん 02/04/25 15:08
 
>帰りましたらさっそく確認したいと思いますが、ちなみに細かくて恐縮
>ですが「江袋文人」ではなく「ヴァイオ・リン」ではいかがでしょう?

 「ヴァイオ」と「リン」は出ましたが、「・」は「□」になってしまいまし
た。ということは、この文字はUnicodeで描画しても出ないようです。

 はて、やはり根本的な解決のためにはメールの題名部分と宛先/送り主部分
を別フォントで描画するしか無いようです。実はV1.83の修正で、Windows95/
98系の場合に限り、スレッド表示の文字列部分は(外国語に限り)完全に鶴亀
メールがすべて描画するように修正してしまいました。だから、宛先部分だけ
別フォントということも可能ではあります。

 今すぐやるとまたレベルダウンしそうな気がするので、もうちょっと間をお
いて考えてみます。

[ ]
RE:07209 V1.81:未読スレッド表示No.07212
江袋 さん 02/04/26 08:11
 
> 「ヴァイオ」と「リン」は出ましたが、「・」は「□」になってしまいまし
>た。ということは、この文字はUnicodeで描画しても出ないようです。

V1.84 をWin 95で試したところ、残念ながら結果はNGでした。

相変わらず

 題名 / ???????/F.Ebukuro - 日付

が表示され、約2秒後にその表示の上に

 題名 /      /F.Ebukuro - 日付

と空白が表示されます。

ここでちょっと補足を、私の環境固有の問題ではないかと思うのですが、
Global IME5.02を導入しまして、新規メールでBIG5を選んで編集しよう
としたところ、半角英数字は大丈夫なのですが、全角の場合は入力した
中国語がすべて「空白」となってしまいます。

この空白が上記の空白に結びついているような気がしますが、この辺が
解決のポイントでしょうか!?

取り急ぎご報告まで。

[ ]
RE:07212 V1.81:未読スレッド表示No.07213
秀まるお さん 02/04/26 12:03
 
 GlobalIMEについては実は僕はよく分かりませんが、ひろさんからもたしか
入力できないような報告がありました。

 そもそも、Windows95/98系ではUnicodeウィンドウが作成できないので多国
語入力は不可のような気もしますが…。???

 とにかくその辺調べてなんとかしますが、その前にV1.85をアップロードし
ます。

[ ]
RE:07213 V1.81:未読スレッド表示No.07220
江袋 さん 02/04/26 17:04
 
> そもそも、Windows95/98系ではUnicodeウィンドウが作成できないので多国
>語入力は不可のような気もしますが…。???

いろいろとご面倒をおかけしております。

その後、私もウェブ検索で情報収集してみましたが、どうもWin 95だと
いろいろとうまくいかないことがあるようですね。早く新しいPCを購入
したほうがいいかなどと悩んでおりますが、それはそうと真実かどうか
は定かではありませんが、

 http://www.ah.wakwak.com/~mski/4_atsukau.htm

に「Win 95で中国語を入力したければ秀丸エディターを…」という文章
を見つけました。

でも、基本的に鶴亀のエディターと秀丸エディターは同じものでしたよ
ね? ということは、鶴亀で新規メールに中国語がうまく入力できない
ということは、秀丸でも同じ結果か!?

とにかく論より証拠ということで、帰ってからいろいろと試そうと思い
ます。

[ ]
RE:07213 V1.81:未読スレッド表示No.07225
ひろ さん 02/04/26 20:05
 
 江袋さん今日は、ひろです。
>  GlobalIMEについては実は僕はよく分かりませんが、ひろさんからもたしか
> 入力できないような報告がありました。
 これは、http://www.maruo.co.jp/turukame/1/m020404.html#7031
のことだと思います。
 OS によって変わるかもしれませんが、Global IME のヘルプに
> Microsoft Global Chinese (Simplified) IME is currently supported in
> html text input areas of Internet Explorer 4.0 or greater, Outlook
> Express and Outlook (version 98 or greater).
という記述がありました。

[ ]
RE:07225 V1.81:未読スレッド表示No.07229
江袋 さん 02/04/30 08:25
 
ひろさん、秀まるおさん、こんにちは。

> OS によって変わるかもしれませんが、Global IME のヘルプに
>> Microsoft Global Chinese (Simplified) IME is currently supported in
>> html text input areas of Internet Explorer 4.0 or greater, Outlook
>> Express and Outlook (version 98 or greater).
>という記述がありました。

情報ありがとうございます。

実はその後、問題のWin 95マシンがついにおかしくなってしまいまして、
フォント自体がOSレベルで正しく表示されない状況です。

もしかして、スレッド表示でうまく表示できなかったのも潜在的な問題
だったのかもしれません。

とにかく今はPCを復旧させておりますので、事態が進展しましたらまた
ご連絡したいと思いますので、本件はそれまで休眠とさせてください。
どうもご迷惑をおかけいたします。

[ ]
RE:07229 V1.81:未読スレッド表示No.07230
秀まるお さん 02/04/30 11:49
 
 実は僕のWindows95マシンもIFSMGR.SYSで死んだりVIP.386で死んだりとおか
しくなってしまったんですが、IE5.5を入れたらとりあえず収まったようです。

 でもって、そのGlobalIMEですが、鶴亀/秀丸とも使えませんでした。ひろさ
んの説明の通り、それはIEなどの特定の対応ソフトでないとダメみたいです。

 それとは別に、http://www.microsoft.com/china/mspy/ にある中国語IMEを
使ってみたら、それはちゃんと秀丸/鶴亀で使えました。

 秀丸がそういうことなので、鶴亀もそれでいいんじゃないかと思います。

 あと、スレッド表示の1項目中での多国語混在表示についてはもうすぐ考え
ます。

[ ]
RE:07230 V1.81:未読スレッド表示No.07240
江袋 さん 02/05/02 08:35
 
秀まるおさん、ひろさんへ

> 実は僕のWindows95マシンもIFSMGR.SYSで死んだりVIP.386で死んだりとおか
>しくなってしまったんですが、IE5.5を入れたらとりあえず収まったようです。

ご報告ですが、結局のところ問題のPCにWin 95をやめてWin 2kを入れた
ところ(Pentium 133MHzマシンのため超スローですが)スレッド表示の
問題もなくなって、鶴亀メールも安定して動いております。

たぶん今後もXPマシンは新規購入することはあれ、Win 95に戻すことは
ないと思いますのが、それはともかくこれまでWin 95のことでいろいろ
と対応して頂いたことに感謝いたします。

> あと、スレッド表示の1項目中での多国語混在表示についてはもうすぐ考え
>ます。

私も何か問題のパターンを発見しましたら随時ご報告するようします。

[ ]
RE:07240 V1.81:未読スレッド表示No.07242
秀まるお さん 02/05/02 16:04
 
 どっちにしても欧文フォントのメールで日本語が出ない問題があるので近々
直します。

 (次のバージョンではまだですが)

[ ]