プロポーショナルフォントで文字が欠けるNo.03587
Bull さん 09/09/03 17:40
 
最近忙しくて、フォーラムのログは全部チェックしきれていないのですのが、
最新バージョンでも現象が出ているので、ご報告いたします。


フォントをメイリオの11ポイントにすると、特定の文字の組み合わせで
前の文字が少し欠けます。具体的には以下のような場合です。

windowOP   ..... 『w』 が欠ける
pow関数      ..... 『w』 が欠ける
の/          ..... 『の』が欠ける
@j          ..... 『@』が欠ける

このように、全角文字と半角文字が続いている時に、現象が起こるようです。

画面のプロパティは Windowsクラッシックで、Clear Typeを使用しています。
Clear Typeをオンにしなければこの現象は起こらないようです。
また、他のフォントでは問題ないです。

環境:
Windows XP pro SP2
秀丸エディタ V8.00 b10

[ ]
RE:03587 プロポーショナルフォントで文字No.03588
秀丸担当 さん 09/09/03 18:01
 

再現させることができました。
[その他]→[動作環境]→[トラブル対策]で対策レベルを真ん中以上か、詳細で
「テキスト描画時に常にクリッピングをかけて描画する」をONにすると回避する
ことができました。

メイリオの問題対策で、半角と全角を分けて描画するようにしたのが影響してい
るのだと思います。
 参考:
 http://www.maruo.co.jp/hidesoft/2/x26661_.html
 http://www.maruo.co.jp/hidesoft/2/x26864_.html

カーソル位置の縦線など、特定のオプションをONにしても自動的にトラブル対策
ON扱いになることもあって、設定によって現象が現れないこともあります。

さらなる対策として、メイリオの場合はこのトラブル対策のオプションは常にON
扱いにしてしまおうと思います。

[ ]
RE:03588 プロポーショナルフォントで文字No.03598
Bull さん 09/09/04 08:55
 
秀丸担当 さん、いつもお世話になります。


> [その他]→[動作環境]→[トラブル対策]で対策レベルを真ん中以上か、詳細で
> 「テキスト描画時に常にクリッピングをかけて描画する」をONにすると回避する
> ことができました。


ご教示の方法で回避することができました。
ありがとうございました。

[ ]