HTMLメールViewer 表示倍率の設定No.48552
dentaku さん 15/09/21 23:35
 
HTMLメールViewer V2.31
秀丸メール Version 6.46β26

上記組み合わせですが、HTMLメールViewerのヘルプにある
「設定ダイアログボックス・表示」というのが
設定ダイアログに見当たりません。

HTMLメールViewer for 秀丸メールの改版履歴では
「秀丸メールのVersion 6.46β13との組み合わせが必要」
とありますが、β13限定なのでしょうか。
それともどこか見落としているでしょうか。


また、ついでですが、ヘルプの左ペインの目次には
「設定ダイアログボックス・表示」がありますが、
「HTMLメールViewer for 秀丸メール ヘルプ もくじ」には
リンクがないようです。特に困りはしませんが…。

[ ]
RE:48552 HTMLメールViewer 表示倍率の設No.48559
秀まるお2 さん 15/09/23 14:45
 
 すみません。今こちらでテストしてみたら、たしかに「表示」ページが出てき
ませんでした。

 64bit版の方では出てたんですが、32bit版の方がダメでした。普段主に64bit
版でテストしてたので、おかしいことに気づきませんでした。

 さっそく修正して、明日アップロードさせていただきます。

> 「設定ダイアログボックス・表示」がありますが、
> 「HTMLメールViewer for 秀丸メール ヘルプ もくじ」には
> リンクがないようです。特に困りはしませんが…。

 これまたミスのようです。こちらも修正させていただきます。

[ ]
RE:48559 HTMLメールViewer 表示倍率の設No.48562
秀まるお2 さん 15/09/24 09:18
 
 今アップロードしました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv232_signed.exe

[ ]
RE:48562 HTMLメールViewer 表示倍率の設No.48563
dentaku さん 15/09/24 19:37
 
どうもありがとうございます。
「表示」ページの存在を確認しました。

ですが、なんだか思ったような動作はしない感じです。

後出しっぽくて申し訳ないのですが、
こちら、Win 10 Pro 64bit で DPI 設定が 250% です。
いわゆる High DPI というやつで(約 282 DPI)、
標準解像度の環境から移行しようといろいろやっているところです。

それで、この環境ではHTMLメールがすごく小さく表示されてしまって、
最新の更新履歴にある拡大表示が使えそうかなと思ったのですが…。
(だから実は、拡大表示をしたいというよりも、
 Internet Explorer のように DPI に応じた表示をしてほしい、
 というのが本来の望みです)

話を戻して、思ったように動作しない件ですが、
どうも思った拡大率にならないのです。
たとえば 200% に設定すると元よりも小さい。
試していて気づいたのですが、
どうやら 250% に設定すると元の大きさっぽいです。
(元の大きさというのはつまり、DPI 設定で 250% になっているのが
 反映されていない、原寸の、すごく小さい表示です)

あと、拡大した数値から 100% に戻したとき、
秀丸メールを再起動するまでは 100% に戻す前の拡大率が
反映されてしまうようです。

それと、原寸でもフォントの大きさは問題ないHTMLメールもあるようで、
そういったメールは拡大すると字が大きすぎ、という風になりそうで、
であればこの仕組みでの High DPI 対応は難しいのかもしれません。


とりあえずこんなところでです。

すぐには難しいかもしれませんが、対応を期待します。
長文失礼しました。

[ ]
RE:48563 HTMLメールViewer 表示倍率の設No.48564
秀まるお2 さん 15/09/25 10:54
 
 こちらのWindows10上で画面解像度を150%にしてテストしてみたら、たしかに
おっしゃる通りの現象が確認できました。

> それと、原寸でもフォントの大きさは問題ないHTMLメールもあるようで、
> そういったメールは拡大すると字が大きすぎ、という風になりそうで、

 スタイルシート付きかどうかで違うみたいでした。

 秀丸メールが使ってるのはWebBrowserコントロールというWindowsの部品なん
ですが、それのズーム倍率指定の仕組みをいろいろ調べてたら、Internet
Explorer 8から

   DOCHOSTUIFLAG_DPI_AWARE

 ってフラグがサポートされてて、それを1にセットすれば、画面のdpi値を配慮
して動作してくれるような話があるようです。それで解決できそうな気がします。

 ・・・

 ってことでそれを1にセットするテストをしたら、うまくいってるような感じ
です。これで解決できそうです。

> あと、拡大した数値から 100% に戻したとき、
> 秀丸メールを再起動するまでは 100% に戻す前の拡大率が
> 反映されてしまうようです。

 実は、100%指定した時は特別なことをしてました。100%の場合は表示倍率の指
示をまったくしないって処理をしてて、それのせいでまたおかしなことが起きる
ようです。

 あと、画面DPI値を150%にしてると、WebBrowserコントロールの「Zoom」の値
が標準で150%になるようで、この辺もまったく配慮してなくて、いろいろおかし
くなるようです。

 この辺も含めていろいろ修正させていただきます。

 秀丸メール側にも修正が必要なので、次のβ版とセットで修正させていただき
ます。

[ ]
RE:48564 HTMLメールViewer 表示倍率の設No.48565
秀まるお2 さん 15/09/25 16:03
 
 今アップロードしました。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv233_signed.exe

 秀丸メールも最新βに入れ替えお願いします。

http://hide.maruo.co.jp/software/bin3/hmmail646b27_signed.exe

 表示倍率を指定しなくても大丈夫なはずになってます。表示倍率を指定した場
合は、画面dpi値を配慮した値に対してさらに倍率指定したような動作になるよ
うにしました。

[ ]
RE:48565 HTMLメールViewer 表示倍率の設No.48568
dentaku さん 15/09/25 20:48
 
おお、DPI に合ったサイズで表示されるようになりました。
早くてびっくりしました。
どうもありがとうございます。

と思ったんですが、ちょこちょこ試したところ、
秀丸メール本体とエディタウィンドウとで表示が異なるケースがあるようです。
メールによるのですが、秀丸メール本体で問題なくて、
エディタウィンドウで開くとフォントの一部または全部が原寸のままになってしまう
というものがありました。
ご確認いただければ幸いです。

[ ]
RE:48568 HTMLメールViewer 表示倍率の設No.48570
秀まるお2 さん 15/09/26 15:34
 
 サイト−企画の斉藤秀夫です。動作確認ありがとうございます。

 こちらで、スタイルシートを使ってるメール/そうでないメール両方いろいろ
試してみたんですけども、一応こっちだと、エディタ・ウィンドウと本体
ウィンドウで表示サイズが違うケースはちょっと見つかりませんでした。

 こっちでテストしたのは、例えばAmazonや楽天とか、その他いろいろショップ
関係のHTMLメールとかでしたけども。

 あと、こちらのディスプレイは1680x1050の解像度しか無い関係で、画面DPIは
150%まででしかテストしてないというのはあります。

 ダメなメールの例で差し支えない物があれば、「ファイル - 添付ファイルと
して転送」とかで送ってほしいです。送り先は"maruo@mitene.or.jp"宛てになり
ます。

 もしかしてそれでも再現できないとしたら、画面DPIをこっちでも260%にして
テストしないといけないのかもしれません。だとすると…、4Kディスプレイとそ
れ用のビデオカード(またはパソコン自体)を買わないとテストできなくて、ち
ょっと難しい話になります。

 そんなに高いもんじゃないのでこの際、先行投資として買ってもいいですが、
dentakuさんの今お使いのディスプレイがどういうのかだけでも教えてほしいで
す。

> エディタウィンドウで開くとフォントの一部または全部が原寸のままになってしまう
> というものがありました。

 画像データはたしかに拡大されてるけども文字のサイズだけ小さいとしたら、
一応、秀丸メールからの指示としてはちゃんと画面DPIなりに拡大表示の指示を
してるんじゃないかと思います。拡大指示してるけも拡大されない文字があると
したら、ちょっと僕の想定外の動作かもしれません。

 ダメだとしてたら、例えばAlt+下矢印キーで別のメールを表示してからAlt+上
矢印キーで元のメールを表示するとか、あるいはHTMLメールのインライン表示
コマンドを2回繰り返し実行して再表示させるとか、その辺でもしかしたら正常
動作するかもしれません。出来たらこれも試してみてほしいです。


-----------------------
 話をまとめると…

 1.再現用のメールを送ってほしい。
 2.お使いのディスプレイの種類(解像度とかサイズとか機種名とか)を
   教えてほしい。
 3.HTMLメールを再表示させてどうかとかも試してみてほしい。

 よろしくお願いします。

[ ]
RE:48570 HTMLメールViewer 表示倍率の設No.48574
dentaku さん 15/09/27 20:46
 
返信ありがとうございます。

> 1.再現用のメールを送ってほしい。

メール送付しました。ご確認ください。
なお、こちらで Windows の設定を 150% に変更してみましたが
症状は再現するようでした。
なのでハードへの投資はしていただかなくても大丈夫だと思います…。


> 2.お使いのディスプレイの種類(解像度とかサイズとか機種名とか)を
>   教えてほしい。

ノートパソコンです。もはや旧機種なんですが、東芝の dynabook T954 です。
サイズは 15.6 インチ、解像度は 3840 x 2160 ドット(4K)になります。


> 3.HTMLメールを再表示させてどうかとかも試してみてほしい。

Alt+矢印、インライン表示コマンド、
どちらも2回目の表示ではフォントのサイズが正しくなりました。


以上よろしくお願いします。

[ ]
RE:48574 HTMLメールViewer 表示倍率の設No.48575
dentaku さん 15/09/27 23:43
 
追加です。

件のHTMLメールですが、
秀丸メール本体で表示させ、そのまま一旦秀丸メールを終了、
再び起動すると、表示されたメールはフォントが原寸の状態でした。
ということは、本体とエディタ・ウィンドウとの違いではなさそうです。

[ ]
RE:48575 HTMLメールViewer 表示倍率の設No.48577
秀まるお2 さん 15/09/28 08:44
 
 詳しい情報&サンプルメールありがとうございます。

 1回目がダメってことであれば、実は覚えがあります。

 最初作り始めた時にどうしても1回目がうまくいかなくて、いろくろ工夫して
1回目からOKなようにしたつもりでしたが、それがうまくいってないんだと思
います。

 HTMLメールViewerの設定の「詳細」ページの「プロキシ認証対策」をONにすれ
ば回避可能だとは思うんですが、そうすると1回余計なアクセスが発生するので
よろしくないです。

 いろいろ試行錯誤して直してみます。

[ ]
RE:48577 HTMLメールViewer 表示倍率の設No.48580
秀まるお2 さん 15/09/28 11:55
 
 送っていただいたメールで再現できました。

[ ]
RE:48580 HTMLメールViewer 表示倍率の設No.48585
dentaku さん 15/09/28 21:02
 
> HTMLメールViewerの設定の「詳細」ページの「プロキシ認証対策」をONにすれ
>ば回避可能だとは思うんですが、そうすると1回余計なアクセスが発生するので
>よろしくないです。

試しに ON にしてみましたが症状はそのままでした。
ダウンロード済みだからとかでしょうか。
OFF にしておきます。


> いろいろ試行錯誤して直してみます。

よろしくお願いします。

[ ]
RE:48585 HTMLメールViewer 表示倍率の設No.48589
秀まるお2 さん 15/09/29 14:03
 
 いろいろ試行錯誤してうまくいくようになったと思うの、すみませんがこれで
試してみてほしいです。

32bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv234_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin3/hmmhtmlv234_x64_signed.exe

 送っていただいたサンプルメールだと、画像データはちゃんと画面dpiなりに
拡大されるのに文字が拡大されないようで、どうしてもそうなるのか理由がはっ
きり分からず、結局、一番最初のメールに限っては、表示が完了してからF5キー
相当の処理(最新の情報に更新)をして正しい表示にさせるようにしました。

 それでどうでしょう。

[ ]
RE:48589 HTMLメールViewer 表示倍率の設No.48593
dentaku さん 15/09/29 22:52
 
ちゃんと最初から表示されるようになりました。

> 送っていただいたサンプルメールだと、画像データはちゃんと画面dpiなりに
>拡大されるのに文字が拡大されないようで、どうしてもそうなるのか理由がはっ
>きり分からず、結局、一番最初のメールに限っては、表示が完了してからF5キー
>相当の処理(最新の情報に更新)をして正しい表示にさせるようにしました。

私も文字だけ原寸なのは妙な挙動だなあと思いました。

F5相当と聞いちゃうと微妙に無駄がありそうで気にならないでもないですが、
実際の使用感としては特に問題はないですね。

どうもありがとうございました。

[ ]
RE:48593 HTMLメールViewer 表示倍率の設No.48598
秀まるお2 さん 15/09/30 09:40
 
 確認ありがとうございます。

 うちのホームページ上からもV2.34をダウンロードするように更新させていた
だきました。

[ ]