V8.89β8No.09912
秀丸担当 さん 19/06/04 09:34
 

V8.89β8を公開しました。

以下のページの「先行開発バージョンはこちら」からダウンロードできます。
https://hide.maruo.co.jp/software/hidemaru.html

32bit版:
https://hide.maruo.co.jp/software/bin3/hm889b8_signed.exe

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

[ ]
RE:09912 V8.89β8No.09913
h-tom さん 19/06/04 23:37
 
h-tom です。

秀丸エディタ:Ver.8.89β8 64bit (気がついたのがこのバージョン)
OS:Windows10(1809) 64bit

こちらの環境の問題だと思いますが、とりあえず報告。

ルーラの位置表示を「反転」にして使っていますが、反転されないです。
(真っ白になって「0」が見えない状態)
http://htom.in.coocan.jp/ruler_01.png
この状態でカーソルを動かすと、ルーラの文字が消えてしまいます。

で、この状態から「整形ライン」を表示させると反転されます。
(カーソルの色が変わるから?)
http://htom.in.coocan.jp/ruler_02.png
この状態でカーソルを動かしても、ルーラの文字は消えません。


同じWindows上の、動作確認用ほぼデフォルト状態持ち出しキット32bit版でも同じ症
状です。

別のパソコンのWindows10(32bit)や、同じハードのWindows Vista(32bit)では正常な
ので、
ドライバーがらみの問題かな?

ルーラの文字消えてしまうのは、「トラブル対策」の「強制描画」や、ルーラの位置
表示を
「三角」にすれば良いので、困っているわけではありません。

[ ]
RE:09913 V8.89β8No.09914
秀丸担当 さん 19/06/05 09:15
 

情報ありがとうございます。
ルーラーのカーソル位置が反転されないことがあるのは以前からあって、対策として
はトラブル対策の強制描画ということになっています。
トラブル対策の強制描画はルーラー全体を強制描画していますが、強制描画がOFFで
も、特定の設定の組み合わせでは、カーソル移動時だけ部分的に強制描画のようなこ
とをしています。
[動作環境]→[表示/操作]のなめらかスクロールがONでも、部分的強制描画をしてい
ます。
なかなかこの問題は無くならないようで、もし整形ラインやなめからスクロールがON
のときにずっと大丈夫ということであれば、常に部分的強制描画の方式にしてしまお
うと思います。

[ ]
RE:09914 V8.89β8No.09915
h-tom さん 19/06/05 20:33
 
h-tom です。

>特定の設定の組み合わせでは、カーソル移動時だけ部分的に強制描画のようなことを
>しています。
なるほど、それで整形ラインを表示したとき、表示が正常だったのですね。

>なかなかこの問題は無くならないようで、もし整形ラインやなめからスクロールがON
>のときにずっと大丈夫ということであれば、常に部分的強制描画の方式にしてしまお
>うと思います。
しばらく「なめからスクロールがON」の状態で使ってみます。
不都合が発生するようなら、再度連絡します。


ついでに、ちょっと確認です。

「「強調表示定義ファイル」の直接指定モード」の場合、「#ifdef等の詳細」の設定
までは読み込まないですよね?
「強調表示」、「複数行の強調設定」だけでしょうか?

[ ]
RE:09915 V8.89β8No.09916
秀丸担当 さん 19/06/06 09:19
 

>「「強調表示定義ファイル」の直接指定モード」の場合、「#ifdef等の詳細」の設定
>までは読み込まないですよね?
>「強調表示」、「複数行の強調設定」だけでしょうか?

直接指定モードでは、「強調表示」だけを対象にして読み込んでいます。
現状では、複数行の強調も、#ifdef等の詳細も、どちらも対象にしていないです。
これらもできたらいいと思います。
設定ダイアログ上での見せ方をどうしたものかと思いますが、検討しようと思います。

[ ]
RE:09912 V8.89β8 ルーラーの表示不具合No.09917
ohtorii さん 19/06/09 19:52
 
お疲れ様です、ohtoriiです。

「Windows10の設定 → ディスプレイ → 拡大縮小とレイアウト」を150%にして
いると、
ルーラーの▽マークと文字位置がずれます。

ご確認いただきますようお願いいたします。

なお、100%に設定するとこの現象は発生しませんでした。


【MP4ファイル】
ルーラーがずれる様子をキャプチャしてMP4にしました。

https://github.com/ohtorii/test
ruler.mp4


【環境】
Windows 10 64bit

[ ]
RE:09917 V8.89β8 ルーラーの表示不具合No.09918
秀丸担当 さん 19/06/10 09:20
 

おそらくですが、フォントがプロポーショナルフォントが選ばれているためだと思い
ます。
ルーラーは、半角相当の文字数で数えた位置を表示しています。
プロポーショナルフォントは一文字一文字の幅が違うので、文字によってずれること
になってしまいますが、何文字目であるかというのがわかるようになっています。
100%と150%で違うとしたら、フォントサイズが自動的に変わるので、フォントの具合
によって違うのかもしれないです。

プロポーショナルフォントでないとしたらちょっとわからないですが、フォントの設
定など教えていただけると助かります。

ちなみにTSV/CSVモードの場合は文字数で数えた位置ではなく、見た目上の位置を表
示しています。
プロポーショナルフォントでも見た目上の位置を表示する設定があったらいいと思う
ので検討しようと思います。

[ ]
RE:09918 V8.89β8 ルーラーの表示不具合No.09919
ohtorii さん 19/06/10 11:23
 
お疲れ様です。

フォント設定は「ファイルタイプ別の設定 → フォント」の設定から、

 フォント(F) = Takaoゴシック 10.5
 プロポーショナルフォント扱い(I) = ON

にしています。
プロポーショナルフォント扱い(I) = OFF に変更したところ意図した位置に表示
されました。
(ちなみに、Takaoゴシックは固定幅のフォントです)



試しに、

 フォント(F) = MSゴシック 10.5

へ変更して、プロポーショナルフォント扱い(I)をON/OFFしたところ、
ルーラーの▽マークはTakaoゴシックと同じような挙動になりました。



最後になりますが、
プロポーショナルフォント扱い(I) = ON
としたのは、以下スレッドでのやりとりからです。
https://www.maruo.co.jp/hidesoft/2/x36966_.html#36966


プロポーショナルフォント扱い(I) を OFF にして回避したので特別困ってはいません。
よろしくお願いいたします。

[ ]
RE:09919 V8.89β8 ルーラーの表示不具合No.09920
秀丸担当 さん 19/06/10 16:21
 

フォントは固定幅でも、プロポーショナルフォント扱いがONということで、確かにそ
ういう設定の場合でもそうなる可能性がありました。
こういう組み合わせの場合は仕方ないことになってしまいます。

[ ]