ウィンドウ位置とサイズの保存 と 特定フNo.01637
AKT さん 03/06/12 19:43
 
 以前にもちらっと要望したんですが、何となく秀丸っぽくない機能かなと思ったの
で適当にお願いしすぎた感がありました。

 しかし、秀丸もメジャー更新というか、何となく「ここらで一発てこ入れしよう」
感が漂っているのでそろそろいいんじゃないかと思い再投稿することにしました。
 世はすっかり液晶モニタの低価格化とともにマルチモニタ環境が広まりつつありま
す。作業領域は広がり、一旦マウスを浮かせないと画面の端までいかないなんてコト
も日常茶飯事です。そうなるとやはりマクロで出来ることはマクロに任せろ的な発想
は退いていただくと言うことで……

 幸い、「カーソル位置の位置の自動復元」があることですし、その子設定として、
「ウィンドウ位置も自動復元」「ウィンドウサイズも自動復元」を追加していただけ
ないでしょうか。


 それとこれは再現が困難かとは思いますが、一応報告させていだだきます。
 当方はNEC PC9801シリーズのWindowsに添付されていたフォント「フォントアベニ
ュー」シリーズを自作機のWindows2000になっても使っているわけですが、そのシ
リーズ中の「FAゴシック」「FA明朝」などの特定の文字(半角 "g" "m" "w")がドッ
ト欠けするのです。
 「フォントアベニュー」シリーズをWindows2000で使用する場合は http://121ware.
com/download/pc/module/stupgd/w2000/ap/FA7890F2/FA7890.HTM の修正ツールでア
ップデートしなくてはなりませんが、PC9801上でWindows98を使っていたときは当該
事項は発生しませんでした。

 発生状況は次(http://aktto.hypermart.net/temp/FA.JPG)の通りです。入力時が上
の行で、行移動したりウィンドウサイズを変更したりすると、下の行のようになりま
す。下の行も一見正常の様に見えますが、最後の文字がやはりドット欠けしています。
 ちなみにこの状況はフォントサイズが"10"の時だけ発生します。これもまた異常な
感じです。
 ついでに下のドット欠けしていない文字の横に半角空白を挿入していくとその前の
文字がドット欠けしていきます。で、やはり行移動等するとドット欠けが直り、行の
最後の文字だけドット欠けが残ります。

 さらになんとこれは秀丸の検索窓でも発生します。

 こうなるとフォントが悪いのか、秀丸が悪いのか、全くわかりません。フォントを
アップデートしないと使えないなんてのが、そもそも異常な気がしますし。

[ ]
RE:01637 ウィンドウ位置とサイズの保存 No.01674
秀丸担当 さん 03/06/13 17:30
 

> 幸い、「カーソル位置の位置の自動復元」があることですし、その子設定として、
>「ウィンドウ位置も自動復元」「ウィンドウサイズも自動復元」を追加していただけ
>ないでしょうか。

ファイルヒストリ関連をいじるのはちょっと手間でもあるため、保留とさせてい
ただきます。

フォントアベニューについて、テストするのが困難です。
検索窓でも起きるということは、フォントの問題のような気がします。
検索窓を描画しているのはWindowsで、他のアプリの検索窓は標準のフォントを
使っていると思いますが、秀丸はフォントを変えているので発生しやすいのだと
思います。

[ ]
RE:01674 ウィンドウ位置とサイズの保存 No.01738
AKT さん 03/06/16 19:29
 
>ファイルヒストリ関連をいじるのはちょっと手間でもあるため、保留とさせてい
>ただきます。
 むう、残念ですな。実装されれば結構便利っぽいと思うのですが……

>フォントアベニューについて、テストするのが困難です。
 やはり。
 NECがWin2000以降でフォントアベニューを配っているのかは不明ですが、もしある
ならそちらではこんなことにはならないのかな?

[ ]
RE:01738 ウィンドウ位置とサイズの保存 No.01742
アルビレオ さん 03/06/16 20:03
 
アルビレオです。

> NECがWin2000以降でフォントアベニューを配っているのかは不明ですが、もしある
>ならそちらではこんなことにはならないのかな?

もしあったとしても、それは当然「修正済み」の物になっているでしょう。

> こうなるとフォントが悪いのか、秀丸が悪いのか、全くわかりません。フォントを
>アップデートしないと使えないなんてのが、そもそも異常な気がしますし。

まさか秀丸のためだけにNECが修正ツールを配布しているとは考えにくいです。
フォントアベニューのデータとWindows2000のフォント描画システムの間で何ら
かの問題があったために修正を入れたのでしょうから、Win98の秀丸では正しく
表示されるなら、FAとWin2000の間の問題であって秀丸は無関係と考えるのが自
然ではないでしょうか?

試しにWin2000のメモ帳で修正前のフォントを表示して、再現しないか確認して
みてはどうでしょう。

[ ]