「メイリオ」使用で印刷可能範囲から文字No.32489
3110 さん 13/07/29 20:40
 
秀丸エディタ64 ver8.31をwindows8 64で使用していますが

印刷を行うと
エラー「印刷可能範囲から文字がはみ出る可能性があります。1行の
折り返し文字数を調整しますか?」と毎回表示します

入力内容

1|123
2|
3|[EOF]

と簡単な物でもエラー表示されます
プリンタはエプソン・ブラザー・PDFどれに
出力しても同じで A4-縦 マージンはすべて20ミリです

◆ファイルタイプ別の設定で 「メイリオ」11サイズにしています
MS明朝・MS Pゴシックに設定するとエラー表示は出ません
どうも「メイリオ」に設定すると出るようです

対応方法が有れば教えてください。
よろしくお願いします




[ ]
RE:32489 「メイリオ」使用で印刷可能範囲No.32491
秀丸担当 さん 13/07/30 11:24
 

バグ情報ありがとうございます。
確かにそういうメッセージが出ることが確認できました。

調べてみたところそうなる原因は2つあって、1つはメイリオではフォントの平
均幅が一般的なフォントと違って全角の幅になっていて、そこで食い違いがあり
ました。
Windows Vistaが出た当初の秀丸エディタではメイリオの場合ルーラーが全角幅
になってしまい、その後のバージョンでメイリオに限ってはルーラーを半角相当
の1/2のサイズにしたのですが、印刷ではそのままだったのでそこで食い違い
がありました。
印刷でも同様となるように修正させていただきます。


もう1つの原因は、固定ピッチフォントとプロポーショナルフォントで違ってい
ました。

固定ピッチフォントのの場合は、実際のテキストを元にはみ出る場合
「印刷可能範囲から右側に半角文字で x 文字分はみ出します。1行の折り返し
文字数を調節しますか?」
というメッセージが出ます。

プロポーショナルフォントの場合は、実際のテキストは関係なくて、折り返し文
字数がはみ出る場合に
「印刷可能範囲から文字がはみ出る可能性があります。1行の折り返し文字数を
調節しますか?」
というメッセージを出していました。

プロポーショナルフォントの場合具体的に何文字ぶんはみ出るという表示はでき
ないのと、その後詳しい指定をする印刷は秀丸パブリッシャーに移行していった
ことで、プロポーショナルフォントの場合は簡易的にこういった表示になってい
ます。
MS Pゴシックでも、テキストが3文字しかなくても折り返し文字数が大きけ
れば同メッセージが出て、すみませんがこういう仕様ということになります。

ただメッセージの内容がわかりにくく、プロポーショナルフォントの場合は実際
のテキストではなく折り返し文字数ということを明記するように修正させていた
だきます。

現状では秀丸パブリッシャーを入れると、詳しい指定などをして印刷する方法が
あります。
(秀丸パブリッシャーは無料です)

[ ]