変換確定後の表示幅No.17449
cantor さん 04/06/26 21:19
 
cantorと申します。

一応、過去ログも調べたのですが、関連情報を見つけることができませんでしたので、
今回新規投稿させて頂きました。
よろしくお願いいたします。

■解決したい問題
秀丸エディタ + ATOKを使用しております。
全角文字を入力する場合、変換確定後の表示幅が変わります。
MSゴシック 14ポイント設定の場合に関し、以下に例を挙げます。

文字列"ああああああああああ"を入力する場合、
変換前の入力中の表示幅 ⇒ PC上実測で約49mm
リタンキーを押下し、変換を確定した後の表示幅 ⇒ 同、約52mm

すなわち、変換確定のリタンキーを押した瞬間、文字列が少し伸び、非常に違和感が
あります。
できれば解決したく思っております。

■私の環境
Windows 2000 5.00.2195 Service Pack4
秀丸エディタ Version 4.07
秀丸エディタのフォント設定 MSゴシック 14ポイント
ATOK17 バージョン 1.0.1.0

自作デスクPC・メーカ製ノートPCの両方で、上記の現象が起こります。
従いまして、ビデオカードやドライバの問題ではないと判断しております。

■補足 フォント設定との関連
プロポーショナルフォントMS Pゴシック 14ポイントの場合、ATOKの入力文字種が全
角(例えばひらがな)に設定しても、変換確定後の表示幅は変わりません。
また、MSゴシックであっても、ATOKで入力文字種を半角(例えば半角英数)に設定しま
すと、変換確定前後で文字列の表示幅は変わりません。

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

[ ]
RE:17449 変換確定後の表示幅No.17454
三月 さん 04/06/28 06:32
 
>秀丸エディタ + ATOKを使用しております。

>
>すなわち、変換確定のリタンキーを押した瞬間、文字列が少し伸び、非常に違和感
>があります。
>できれば解決したく思っております。
>
>■私の環境
>Windows 2000 5.00.2195 Service Pack4
>秀丸エディタ Version 4.07
>秀丸エディタのフォント設定 MSゴシック 14ポイント
>ATOK17 バージョン 1.0.1.0
>
問題の切り分けに
1.メモ帳の場合はどうか?
2.他のフォントサイズではどうか?12ポイント等3の倍数の場合など
3.MS-IMEの場合はどうか?
のあたりを確認することをお勧めします。

(ATOKが悪いんじゃないかって印象ですが)

[ ]
RE:17449 変換確定後の表示幅No.17457
秀まるお2 さん 04/06/28 09:25
 
 秀丸エディタでは、変換途中の文字列はATOK側に表示させてます。なので、変
換途中の文字と変換結果の文字が多少違って見えるということはありえます。

 特に、固定ピッチフォントの場合で、表示が食い違うことはありえます。秀丸
では、半角文字の横幅が全角文字のちょうど1/2の幅になるように、文字幅を調
整して描画しています。ATOK側ではそういう処理はしていません。なので、49mm
対52mmといった程度の違いは、描画方法の違いによって発生してる物だと思いま
す。

[ ]
RE:17449 変換確定後の表示幅No.17461
izza さん 04/06/28 12:36
 
私もATOK16を使ってます。プロパーティの候補ウィンドーの表示フォントはど
うなっているのでしょうか。この部分を少しいじくって下さい。

秀丸は無関係だと思う。

[ ]
RE:17454 変換確定後の表示幅No.17487
cantor さん 04/07/01 01:05
 
お世話になります。
アドバイスいただきました内容に基づき、何点か試みてみました。

>1.メモ帳の場合はどうか?
  ↓
メモ帳の場合、表示幅は変わりませんでした。
MSゴシック 14ポイント ATOK 秀丸 ⇒ NG(表示幅が変わる)
MSゴシック 14ポイント ATOK メモ帳 ⇒ GO(表示幅が変わらない)

>2.他のフォントサイズではどうか?12ポイント等3の倍数の場合など
  ↓
フォントサイズが3の倍数の場合、表示幅が変わりませんでした。
MSゴシック 10ポイント ATOK 秀丸 ⇒ NG
MSゴシック 11ポイント ATOK 秀丸 ⇒ NG
MSゴシック 12ポイント ATOK 秀丸 ⇒ GO
MSゴシック 13ポイント ATOK 秀丸 ⇒ NG
MSゴシック 14ポイント ATOK 秀丸 ⇒ NG
MSゴシック 15ポイント ATOK 秀丸 ⇒ GO
MSゴシック 16ポイント ATOK 秀丸 ⇒ NG
MSゴシック 17ポイント ATOK 秀丸 ⇒ NG
MSゴシック 18ポイント ATOK 秀丸 ⇒ GO

>3.MS-IMEの場合はどうか?
  ↓
IMEでも、表示幅が変わりました。
MSゴシック 14ポイント ATOK 秀丸 ⇒ NG
MSゴシック 14ポイント IME 秀丸 ⇒ NG

以上より、とりあえず3の倍数のフォントサイズで、秀丸+ATOKを使っていきます。
ありがとうございました。

しかしながら、なぜ3の倍数のフォントサイズの場合には、変換前後で表示幅が変わ
らずにすむのでしょうか?

[ ]
RE:17461 変換確定後の表示幅No.17488
cantor さん 04/07/01 01:17
 
アドバイス下さいまして、ありがとうございます。

>プロパーティの候補ウィンドーの表示フォントはどうなっているのでしょうか。こ
>の部分を少しいじくって下さい。
  ↓
プロパティ⇒入力・変換⇒入力補助⇒特殊 の中の、
  文字列の表示を最適化する
あるいは
  入力中の表示を高速化する
のチェックを変えてみましたが、結果としましては、秀丸+ATOK(MSゴシック 14ポイ
ント)の場合には、変換前後で表示幅が変わってしまいました。

別コメント17487番の通り、フォントサイズがキーのようです。

[ ]
RE:17487 変換確定後の表示幅No.17490
アルビレオ さん 04/07/01 02:50
 
秀丸ユーザーのアルビレオです。

>しかしながら、なぜ3の倍数のフォントサイズの場合には、変換前後で表示幅が変わ
>らずにすむのでしょうか?

変換前(未確定文字)を表示しているのはIME(MS-IME、ATOK)で確定後の文字を表
示しているのは秀丸です。
表示するプログラムの違いにより文字間隔の計算方法の違いが出ているのでしょ
う。(IMEは整数以下の端数を切り捨てる、秀丸は切り上げる、とか)
あまり気にしていなかったので具体的な例をあげることができませんが、秀丸に
限らず他のソフトでもそういうものはあったと思います。

[ ]