秀丸パブリッシャーのプレビューの不思議No.34783
ひろ坊 さん 16/02/02 18:05
 
秀丸パブリッシャーを起動しプレビューすると
最初は正しくプレビューされていますが
下にスクロールすると、途中でなぜか1回前にプレビューした画面に切り替わり
上にスクロールしても1回前のプレビューのままになります。
閉じてもう一度、プレビューするとスクロールしても正しいままです。
1回前が同じ文書だからかもしれませんが。

Windows10 Home
秀丸エディタ 64bit V8.54
秀丸パブリッシャー 64bit V4.16

プリンター
 Epson 707A
 Canon LBP5610
 ApeosPort-V C4475
がインストールされていますが、いずれでも起きます。
当方の環境では再現率は100%です。

他のソフトでは見たことがないエラーで
これまで報告されている白紙のプレビューとは違うエラーなので、ご報告しました。

[ ]
RE:34783 秀丸パブリッシャーのプレビューNo.34784
秀まるお2 さん 16/02/02 18:35
 
 秀丸パブリッシャーでお手数かけてすみません。

 連絡いただいた現象ですが、ちょっと再現手順がいまいち分からないです。も
うちょっと具体的な操作方法を教えて欲しいです。

 僕が想像するに、「一度プレビューを実行して、その後秀丸パブリッシャーの
設定を変更してからもう一度プレビューすると、前回プレビューした時の結果が
表示されることがある」って系のバグかと思いました。

 例えば、

 1.何かファイルを開く。
 2.印刷を実行してパブリッシャーのダイアログボックスを表示させる。
 3.「プレビュー...」を押してプレビューを表示させる。
 4.例えば「本文BOX」ページの中のフォントサイズの設定を変更する。
   (例えば9ポイントを14ポイントに変更する)
 5.プレビューボタンを押してプレビューを表示し、スクロールアップ
   /ダウンを実行すると、なぜか9ポイントの文字で出る?

 とかかなぁと思いましたけど、そんな単純な操作では再現しませんでした。

 例えば「A」ってファイルを開いてプレビューを実行し、「閉じて開く」で別
の、「B」ファイルを開いてからプレビュー実行して、Aファイルの中身が出て
きてしまうことがあるとか、そういう系のバグかとも思ったんですが、それもい
まいち再現できませんでした。

 ということですみませんが、再現手順教えて欲しいです。

[ ]
RE:34784 秀丸パブリッシャーのプレビューNo.34785
ひろ坊 さん 16/02/02 19:19
 
説明が分かりづらく申し分かりません。

1)ファイルAを開く
2)印刷を実行して、パブリッシャーのダイアログを起動
3)プレビューを押す。このときの画面を「プレビュー画面A」
4)ファイルBを開く
5)印刷を実行して、パブリッシャーのダイアログを起動
6)プレビューを押す。このときの画面を「プレビュー画面B」
7)プレビュー画面で、下にスクロール
8)突然、「プレビュー画面A」に変わる
9)上にスクロールしても、「プレビュー画面A」のまま
10)ちなみに印刷実行すると、ファイルBが印刷される
11)プレビューを閉じて、パブリッシャーのダイアログに戻る
12)プレビューを押すと、「プレビュー画面B」
13)スクロールしても「プレビュー画面B」のままで、「A」になることはない

以上のような手順です。
その他必要な情報があれば教えてください。

[ ]
RE:34784 秀丸パブリッシャーのプレビューNo.34786
ひろ坊 さん 16/02/03 08:35
 
前の投稿の3)と4)の間に、印刷関係の全てのダイアログを閉じて秀丸まで戻るがあり
ます。

追加のご報告です。
ファイルBが複数ページの場合、プレビュー画面で
次ページ、前ページ、最終ページ、先頭ページのボタンを操作すると
表示される画面は複雑です。

プレビュー画面Aだったり、プレビュー画面Aの別ページだったり、ファイルBの別
ページだったり、白紙だったり、ファイルCのプレビュー画面だったりします。

参考までにお願いします。

[ ]
RE:34786 秀丸パブリッシャーのプレビューNo.34787
秀まるお2 さん 16/02/03 09:59
 
 詳しい手順ありがとうございます。

 で、改めてテストしてみたんですが、やはりこちらの環境だとうまく再現しな
いようです。秀丸担当と僕と両方でテストしてみたんですけど、普通に動作して
ます。だとすると、以前から連絡いただいてる問題(白紙問題)と根本は同じだ
ったりする、つまり、人によって起きる場合があるって問題なのかなぁと思いま
す。

 可能性として、秀丸パブリッシャの方で、高速化のためにプレビューの画面を
キャッシュして再利用するような処理があるのかもしれません。そういう処理が
あるとしたら、それの関係なのかなぁと思います。

 やはりここは1つ、秀丸パブリッシャーの処理を見直して、なぜそういうこと
が起こりえるのか詳しく調べてみないといけないんですが・・・元々の開発担当
者は退職してるので、僕の方で、果たしてどういう処理をしてるのか見直す所か
らやらないといけないです。とすると、ちょっと時間がかかります。

 秀丸メールのVersion 6.50をそろそろアップロードしようと思ってる所なので、
それが終わったら調べてみようと思います。

 とりあえず現段階ではプレビュー画面をあまり信用しないで使っていただくし
か無さそうということで、よろしくお願いします。

[ ]
RE:34787 秀丸パブリッシャーのプレビューNo.34788
秀まるお2 さん 16/02/03 10:14
 
 あと、もし可能でしたら、「その他 - 設定内容の保存/復元...」で設定内容
をファイルに保存して添付ファイルで送っていただけると、ありがたいかもしれ
ません。ただし、一度「動作環境 - プライバシー」で履歴を全部消去してから
送っていただかないといけないですけども。

 送っていただけるとしたら、"maruo@mitene.or.jp"宛にお願いします。

[ ]
RE:34788 秀丸パブリッシャーのプレビューNo.34799
秀まるお2 さん 16/02/04 17:31
 
 いろいろ情報を連絡いただいてテストしてたら、どうも、Windowsのユーザー
アカウントが全角の日本語名になってると再現するようでした。

 スクロールすると空白が出てきたりする現象だけとりあえず確認できました。

 ということで、今までさんざん「32bit版で」ってお返事してたバグがやっと
直せそうな予感がします。

[ ]
RE:34799 秀丸パブリッシャーのプレビューNo.34800
でるもんたいいじま さん 16/02/04 22:01
 
いつもおつかれさまです。でるもんた・いいじまです。

> いろいろ情報を連絡いただいてテストしてたら、どうも、Windowsの
> ユーザーアカウントが全角の日本語名になってると再現するようでした。

なるほど。そう言われてみると、白紙問題が発生している私の環境も、
ユーザ名とホームディレクトリのパスに全角文字を使っています。
(本名のフルネーム、姓と名の間には全角スペース1つ。)

ちなみに、ユーザ名に非ASCII文字を使いたいけれどこの手の問題は
できるだけ回避したい、という場合には、まずASCII文字のユーザ名で
ホームディレクトリ(Vista以降ならたとえば C:\Users\yamada、
2000/XPならC:\Documents and Settings\yamada)を作っておいて、
あとからユーザ名だけを日本語に変更する(ホームディレクトリは
ASCII文字のまま)、という方法で回避できるケースもありそうです。

> ということで、今までさんざん「32bit版で」ってお返事してたバグが
> やっと直せそうな予感がします。

期待しております。

[ ]