HTMLメール編集アドインでフォントサイズNo.03078
take960 さん 18/03/28 16:31
 
お世話になっております。
HTMLメール編集アドインでフォントサイズが変えられず困っています。

秀丸メール V6.79 64bit edition
HTMLメール編集アドイン V1.42 64bit edition

■関係がありそうな設定
1. 標準スタイルシート:
body{font-family:メイリオ}
pre{font-family:メイリオ}

2. フォント一覧に表示するフォントを限定する:
「メイリオ」のみを選択

■操作
メール作成時に、Subjectの下にあるフォント名、サイズの欄で、サイズを変更して
も、選択中のテキストも、新規に書いてみたテキストもサイズが変わらない。

よろしくお願いいたします。

[ ]
RE:03078 HTMLメール編集アドインでフォンNo.03081
秀まるお2 さん 18/03/28 17:43
 
 こちらで同じ設定にしてテストしてみたんですが、いまいち再現せずでした。

 Windows7とWindows10両方で、秀丸メールは64bit版でテストしてみました。

 他の条件としては・・・、Internet Explorerの互換性の設定が、僕の所はInterne
t Explorer 10相当です。もしも9互換または11互換でしたら、10互換にして欲しいで
す。

 (HTMLメール編集アドインの設定の、互換性ページで)

 フォントの設定は、マウス右ボタンメニューからも指定できるので、それで試して
みたらどうでしょうか。例えばカーソルが点滅してる所でマウス右ボタンメニューを
出すと、そこに「フォント...」コマンドがあるのでそれを選択して、フォントサイ
ズを36とか指定してみる作戦があります。範囲選択して実行すると、選択した範囲の
フォントが変更できます。

 それで変更できるかどうかが解決のヒントになるかと思います。

 うまくいかない原因を究明するとしたら、HTMLメール編集アドインにログを出力す
るようにして、それでログを取ってもらう作戦が考えられます。

 HTMLメール編集アドインの中はInternet Explorer相当のウィンドウ部品を使って
実現してて、中身がブラックボックスな所があって、うまく原因究明できるかどうか
はちょっと分からないですけども。

 一応、他のユーザー様からは同じような話は届いてないので、何か他の人と環境的
に違う所があって起きてるんじゃないかとは思います。例えばWindows10の場合ならW
indows Updateを止めてたりしてバージョンが古いとか、あるいは逆にInsider Previ
ewを使ってるとか、何か心当たりは無いでしょうか。

[ ]
RE:03081 HTMLメール編集アドインでフォンNo.03085
take960 さん 18/03/29 10:29
 
返信をありがとうございます。

IE10互換に設定したり、右クリックでやってみたりしたけど駄目でした。
IE10互換になっていることは、秀丸メールを常駐しているものも含めて全て終了させ
た後、設定を再度確認しました。

Windows Updateは最新ですし、Insider Preview は使っていません。
ログを取るか、再インストールをしてみます。

ちなみに、フォントの種類、BoldとかItalicなどは変わります。サイズだけが変わり
ません。

[ ]
RE:03085 HTMLメール編集アドインでフォンNo.03086
秀まるお2 さん 18/03/29 11:45
 
> ログを取るか、再インストールをしてみます。

 ログを取るのは、現状では出来ないです。

 僕が、ログを出力するようなβ版を作って、それをインストールしてテストしても
らう形になります。

> ちなみに、フォントの種類、BoldとかItalicなどは変わります。サイズだけが変わ
>りません。

 Bold/Italicの指定もフォントサイズも指定も、やってることはほとんど同じで、W
ebBrowserコントロール(Internet Explorer相当のウィンドウ部品)に渡すパラメー
タが多少違ってるだけになります。

 HTMLメール編集アドイン側に問題があるとしたら、そのWebBrowserコントロールに
うまく指示が渡ってない可能性しか無いですけども・・・

 その指示がちゃんと行ってるかどうかのログの出力と、あと、何かテスト用の処理
を追加して、一回β版をアップロードしてみます。少々お待ちください。

[ ]
RE:03086 HTMLメール編集アドインでフォンNo.03088
take960 さん 18/03/29 12:29
 
了解しました。
よろしくお願いします。

[ ]
RE:03088 HTMLメール編集アドインでフォンNo.03091
秀まるお2 さん 18/03/29 18:16
 
 テスト用のβ版をアップロードしました。

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmhtmle143b1_x64_signed.exe

 これをインストールして、さらに、「全般的な設定・上級者向け・動作の記録」の
「秀丸メールの動作をdump.txtに記録する」をONにします。

 それで、新規メール作成してHTMLメール編集をONにして、適当に文字入力などして
から、フォントサイズを選択します。

 そうすると、

18:08:46.635 ( 789) tid=10064 HtmlEditor: ExecCommand FontSize, ret=0

 みたいな記録がdump.txtに出る手はずになります。

 ret=0は正常パターンになり、エラーの場合は何か別の値になると思います。

 それと、もう1つバグ調査用に、コマンドを1つ追加しました。メニューバーに出
てくる「HTMLメール編集」メニューの一番下に、「フォントサイズ最大」ってコマン
ドが出てきます。これを選択すると、フォントサイズを36にしたのと同じことを実行
します。

 dump.txtには、

18:08:54.904 (4517) tid=10064 HtmlEditor: ExecCommand 19
18:08:54.904 ( 789) tid=10064 HtmlEditor: ExecCommand FontSize, ret=0
18:08:54.904 (28027) tid=10064 SetUpdated()

 みたいなのが出るはずになります。この記録も教えて欲しいです。

 どうでしょうか。

 もしかすると、フォントサイズを選択しても、その「選択した」って通知がうまく
届いて無くて、それでフォントサイズが変わらないのかもしれません。例えば何か、
ウィンドウの動作に関係するような常駐ソフトとか使ってると、そういうことがある
のかもしれないです。何かインストールしてるソフトウェア製品で、他のアプリケー
ションソフトに影響する可能性のありそうな物があれば、その辺も教えて欲しいてす。

[ ]
RE:03091 HTMLメール編集アドインでフォンNo.03482
take960 さん 18/06/04 13:55
 
遅くなって済みません。試しました。

13:47:12.786 ( 481) tid=2288 HtmlEditor: CreateToolbarSub dpi=96 cxcyButton=16
13:47:13.266 (17930) tid=2288 EditorCmd 40336 ret 1
13:47:21.221 ( 789) tid=2288 HtmlEditor: ExecCommand FontSize, ret=0
13:47:26.986 (28024) tid=2288 SetUpdated()
13:47:31.060 ( 789) tid=2288 HtmlEditor: ExecCommand FontSize, ret=0
13:47:41.035 ( 789) tid=2288 HtmlEditor: ExecCommand FontSize, ret=0
13:48:31.213 (15771) tid=2288 EditorCmd 42219
13:48:31.213 (4517) tid=2288 HtmlEditor: ExecCommand 19
13:48:31.213 ( 789) tid=2288 HtmlEditor: ExecCommand FontSize, ret=0
13:48:39.816 (15771) tid=2288 EditorCmd 42219
13:48:39.816 (4517) tid=2288 HtmlEditor: ExecCommand 19
13:48:39.831 ( 789) tid=2288 HtmlEditor: ExecCommand FontSize, ret=0
13:49:02.400 (22817) tid=2288 ProcessFrameClose()
13:49:02.400 (28024) tid=2288 SetUpdated()

ret=0で、現象は変わりませんでした。

関係あるかも知れないものとしてはあまり思いつかないのですが、IMEとしてATOKを
使っていることは関係ありますか。
よろしくお願いいたします。

[ ]
RE:03482 HTMLメール編集アドインでフォンNo.03483
秀まるお2 さん 18/06/04 17:03
 
 連絡いただいたdump.txtによると、僕の処理的にはちゃんとフォントサイズの指定
をしてて、終了コードも正常ってことになってるようでして、それでなぜダメなのか
は、すみませんが分からないです。

 「フォントサイズ最大」のコマンドも正しく実行されてるように思いますけども。

 一度、フォントサイズの変更を実行してから「表示 - HTMLメール編集」コマンド
を実行して、

    HTMLメール形式を普通のテキスト形式に変換しますか?

 で「いいえ」としてみて、フォント指定のタグが入ってるかどうか確認してみると
どうでしょうか。

 例えば36ポイントを指定すると、僕の所だと、例えば「あああ」を選択して実行す
ると、

<DIV><FONT size=7>あああ</FONT></DIV>

 みたいになります。

 そういうタグが入ってるけども見た目上のフォントサイズが変わってないってこと
だったりとか?。

 あと他に試すとしたら、HTMLメール編集アドインの設定を一回完全にリセットして
どうか試してみる作戦があります。Windowsのレジストリエディタ(regedit.exe)を
起動して、

    HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\HtmlEditor

 の所を選択し、「ファイル - エクスポート」でその内容をファイルに保存してか
ら思い切ってそこのレジストリを削除します。それから秀丸メールを起動して試して
みる作戦でどうでしょうか。

 テストが終わったら、バックアップしておいたレジストリを「ファイル - イン
ポート」でインポートすれば元に戻ります。

 他には・・・Internet Explorerの方で設定をリセットしてみるとか・・・、ある
いは他のパソコンがある場合は他のパソコンでも試してみるとか。

 ATOKは関係ないはずだと思います。

[ ]
RE:03483 HTMLメール編集アドインでフォンNo.03491
take960 さん 18/06/07 16:37
 
いろいろとありがとうございます。

フォントサイズを14, 36にしてから入力したものは、
<DIV>&nbsp;</DIV>
<DIV><FONT size=4>14です</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>36です<FONT size=7></FONT></DIV>
<DIV>&nbsp;</DIV>
となっており、正しく書き込まれているので、Viewの問題のようです。
IEのリセットは、まだ、やっていません。とりあえず、報告まで。

[ ]
RE:03491 HTMLメール編集アドインでフォンNo.03492
秀まるお2 さん 18/06/07 17:46
 
 例えば"36です"の文字列を選択してフォントサイズを36にしたのなら、

    <DIV><FONT size=7>36です</FONT></DIV>

 のように、"36です"の文字列をfontタグで囲まないといけないです。

 "36です"の後ろにカーソルが点滅してる状態で実行したのやら?。

 あと、HTMLメール編集アドインをOFFにした状態で、例えば

    <DIV><FONT size=7>36です</FONT></DIV>

 のように無理矢理書き換えて、それからもう一度HTMLメール編集アドインをONにし
て、それでたしかに文字がでかくなるかどうか確認してみて欲しいです。それでも大
きくならないなら、表示上の問題ってことになるかなぁと思います。

 例えばスタイルシートで何か特殊な指定をしてると、<font size=7>よりもスタイ
ルシートの方が優先されるってことはあるのかもしれません。標準のスタイルシート
なら大丈夫なはずですけども。

[ ]
RE:03492 HTMLメール編集アドインでフォンNo.03497
take960 さん 18/06/08 17:06
 
失礼しました。
手順としては、
1. フォントサイズを14にする。(カーソルは少し大きくなる)
2. "14です<Enter>"と打つ。(打ち始めた瞬間にカーソルの大きさが戻る)
3. フォントサイズを36にする。(カーソルは大きくなる。)
4. "36です<Enter>"と打つ。(打ち始めた瞬間にカーソルの大きさが戻る)
で、

<DIV><FONT size=4>14です</FONT></DIV>
<DIV>36です<FONT size=7></FONT></DIV>

となります。
無理矢理、
<DIV><FONT size=7>36です</FONT></DIV>
と直してみても、大きくなりませんでした。

よって、問題は編集とViewの両方ともあるように見えます。

[ ]
RE:03497 HTMLメール編集アドインでフォンNo.03498
take960 さん 18/06/08 17:10
 
標準スタイルシートは、

body{font-family:メイリオ}
pre{font-family:メイリオ}

としてあります。

[ ]
RE:03498 HTMLメール編集アドインでフォンNo.03499
秀まるお2 さん 18/06/08 19:03
 
 一応、こちらで同じスタイルシートにして試してみたんですが、こっちでは大丈夫
そうでした。

 同じ操作でテストすると、出てきた結果は、

<HTML><HEAD>
<STYLE>
<!--
body{font-family:メイリオ}
pre{font-family:メイリオ}
-->
</STYLE>

<META content="text/html; charset=iso-2022-jp" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 11.00.10570.1001"></HEAD>
<BODY>
<DIV><FONT size=4>14です</FONT></DIV>
<DIV><FONT size=7>36です</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV></DIV></BODY></HTML>

 のようになりました。

 スタイルシートで、例えばdivとかfontとかに対して何か指定してるなら別ですが、
bodyとpreにしかスタイル指定してないので、それでフォントサイズが変わらないの
はなんだかちょっと分からないです。

 試しに、上記のような内容でHTMLファイルを作成して、それをInternet Explorer
で開いてみるとどうか試してみるとか・・・。あるいは自分から自分宛に上記内容の
メールを送って受信し、それを秀丸メールのHTMLメールViewerで見てみるとどうか試
してみるとかって作戦はあるかなぁと思います。

 ただ、根本的な解決策はどっちみに分からないですけども。

 それとあと、フォントサイズを変える操作ですが、文字列を範囲選択してから「3
6」とかを選択するって方法もあります。そっちも試してみて欲しいかなぁと思いま
す。

 他には・・・、例えばWebBrowserコントロールを使ってる他のソフトウェア製品の、
例えばBecky!さんとかで試してみたりする手もあるにはありますけども。Becky!さん
でも同じなら、やはりお使いのパソコンのWebBrowserコントロール(というウィンド
ウ部品)がそういう動作になってしまってるってことは言えるんだろうと思います。

-------------------------------------------------------------
 1つ思いついたことがありました。WebBrowserコントロールに対してフォントサイ
ズの指定をする時のパラメータの渡し方をちょっと変えてみる作戦がありました。

 プログラミング的な話になってしまうんですが、WebBrowserコントロールに渡すフ
ォントサイズの値は、数値で渡す方法と文字列で渡す方法と2種類あって、現在は数
値で渡すようにしています。ですが、文字列で渡してもうまく動作します。

 もしかしたら、パソコンによっては文字列で渡さないとうまくいかないってことが
あるのかもしれまんせん。

 文字列で渡すようにしたバージョンでテストしてみたいってことでしたら、文字列
で渡すバージョンを一回アップロードさせていただきます。

[ ]
RE:03499 HTMLメール編集アドインでフォンNo.03500
秀まるお2 さん 18/06/08 22:05
 
>  1つ思いついたことがありました。WebBrowserコントロールに対してフォントサ
>イズの指定をする時のパラメータの渡し方をちょっと変えてみる作戦がありました。

 変えてみたバージョンも作ってみたんですが、結果というか、生成されるタグは同
じでした。

  <FONT SIZE=7>....</FONT>

 みたいなタグが入ること自体は同じなので、わざわざテストしても意味が無さそう
です。

[ ]
RE:03500 HTMLメール編集アドインでフォンNo.03508
take960 さん 18/06/11 10:07
 
ごめんなさい。私のIEの設定の問題であることが分りました。
ご指摘いただいた。

>上記のような内容でHTMLファイルを作成して、それをInternet Explorerで開いてみ
>るとどうか試してみる

をやってみたところ変わりませんでした。それで、Web上で検索してみたところ、

https://121ware.com/qasearch/1007/app/servlet/qadoc?QID=016828

で説明されているチェックが入っていました。6/4にご指摘いただいたIE設定のリセ
ットをしていませんでした。

秀まるお2さんの貴重なお時間を私のIEの設定のために使ってしまい、申し訳ありま
せんでした。
また、長きにわたっての本件へのサポートをありがとうございました。

[ ]
RE:03508 HTMLメール編集アドインでフォンNo.03509
秀まるお2 さん 18/06/11 11:06
 
 Internet Explorerにそのような設定があって、しかもそれがWebBrowserコント
ロールにも影響するとは知りませんでした。

 今後のサポートの参考にさせていただきます。

[ ]