印刷がずれて困っていますNo.19025
hideaki さん 05/03/23 23:27
 
ひでまるには、ずいぶんお世話になっています。ところが最近AWK
プログラムで計算結果を多数 表にしてテキストファイルに書き出し、それをひでま
るで印刷をしようとすると、ひでまるの画面上は
タテヨコの文字が揃った表(罫線はありませんが)なのに、印刷すると文字がずれて
困っています。どこか半角文字数、半角空白の幅の印刷の設定があるのでしょうか。
ひでまるでプレビューした時点ですでに表は、縦がずれています。
他のフリーのエディターではきっちり揃った表が印刷できましたが
ひでまるでできないの残念です。どなたかお教えください。


[ ]
RE:19025 印刷がずれて困っていますNo.19026
でるもんた さん 05/03/24 00:08
 
でるもんたです。

> ひでまるの画面上は
> タテヨコの文字が揃った表(罫線はありませんが)なのに、印刷すると文字が
> ずれて困っています。どこか半角文字数、半角空白の幅の印刷の設定があるの
> でしょうか。
> ひでまるでプレビューした時点ですでに表は、縦がずれています。
> 他のフリーのエディターではきっちり揃った表が印刷できましたが
> ひでまるでできないの残念です。どなたかお教えください。

印刷するデータの中に、全角文字が混じっていませんか?
ズレは1文字程度の幅ですか?

これらに該当するとすると、これは Windows 上で単純な文字描画機能を利用する
場合に必ず直面する問題です。

というのは、文字を描画する場合のドット数は、全角文字が半角文字の2倍ちょ
うどにならない場合があるからです。

具体的にいうと、一般的な画面設定(96dpi)の場合、10ポイントの文字は
  全角:10(point)÷72(point/inch)×96(dot/inch)=13.33...
  半角: 5(point)÷72(point/inch)×96(dot/inch)= 6.66...
となり、これらを四捨五入すると7:13になり、1:2になりません。

画面なら話は簡単で、文字のサイズを1.5ポイントの倍数にすれば1:2になります。
ただし、秀丸では、本来なら1:2にならない場合も、独自に補正を加えて1:2で
表示しています。

プリンタの場合、360/720/1440dpi なら、上記の式で96を360に置き換えると、
単純に印刷時のポイント数を整数にすれば端数が生じないことが分かります。
300/600/1200dpi なら、96を300に置き換えると、300/72=25/6ですので、
ポイント数を1.2の倍数にすれば端数が生じません。

具体的には、印刷時のサイズを6ポイントの倍数にすればズレないことになり
ます。あるいは、PDFを書き出せる環境があれば、いったんPDFにしてから改め
てプリンタに出力するという方法もあります。

これで解決しないようなら、「秀丸パブリッシャー」を使ってみてください。
秀丸自体の印刷機能はおまけ程度で、今後積極的な改善をする予定はないと
言うことになっていますので。

[ ]
RE:19025 印刷がずれて困っていますNo.19027
Iranoan さん 05/03/24 01:40
 
 KON さん、hideaki さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> ひでま
> るで印刷をしようとすると、ひでまるの画面上は
> タテヨコの文字が揃った表(罫線はありませんが)なのに、印刷すると文字がずれて
> 困っています。どこか半角文字数、半角空白の幅の印刷の設定があるのでしょうか。
> ひでまるでプレビューした時点ですでに表は、縦がずれています。
 これは秀丸パブリッシャーをインストールしていて、秀丸の編集画面でずれ
ないのに、秀丸パブリッシャーのプレヴューと印刷結果でずれている、という
ことでしょうか?
 仮に秀丸パブリッシャーをインストールしていないとしても、印刷結果と秀
丸の編集画面が異なるのは、各々のフォントが異なるからだと思います。縦の
位置を一致させたいときは、非プロポーショナル・フォントを使えば良いと思
います。
 より具体的には、
・秀丸パブリッシャーをインストールしていない時
  o 印刷のダイアログ・ボックスの「フォント」で指定
  o 「フォント」のリストの中で、途中で「(プロポーショナル)」とあるので、
    それより前を選ぶ
・秀丸パブリッシャーをインストールしている時
  o 「設定一覧」→「本文BOX」→「フォント」で指定
  o こちらはどれがプロポーショナル・フォントか解らないので、一度「その
    他」→「ファイルタイプ別の設定」の「フォント」で、上記と同じように
    「フォント」のリストの中で、途中で「(プロポーショナル)」とあるので、
    それより前にあるフォントか確認する

 以下 KON さんへ
 秀丸パブリッシャーでも、秀丸と同じようにプロポーショナルか、そうでな
いか解り易くすると良いのではないでしょうか? 特に本体の、「ファイルタイ
プ別の設定」のそれは、「(フォントのプレヴュー)」があるので、非常に直感
的なフォント選択ができます。

[ ]
RE:19027 印刷がずれて困っていますNo.19028
パブリッシャー担当 さん 05/03/24 12:04
 

 いつもお世話になっております。

>> 以下 KON さんへ
>> 秀丸パブリッシャーでも、秀丸と同じようにプロポーショナルか、そうでな
>>いか解り易くすると良いのではないでしょうか? 特に本体の、「ファイルタイ
>>プ別の設定」のそれは、「(フォントのプレヴュー)」があるので、非常に直感
>>的なフォント選択ができます。

 将来的に対応を検討させて頂きたいと思います。

[ ]
RE:19025 印刷がずれて困っていますNo.19029
パブリッシャー担当 さん 05/03/24 12:04
 

 いつもお世話になっております。

 印刷のずれに関してですが秀丸パブリッシャーのデフォルトのフォント指定が
「MS Pゴシック」になっているためとだと思います。
 これを「MS ゴシック」に変更することでずれなく印刷可能になると思いま
す。
 秀丸パブリッシャーの印刷ダイアログの「設定一覧」で「本文BOX」を選択し
て右側に表示される「フォント」の部分でフォントを変更できます。

 お手数おかけしますがよろしくお願いします。

[ ]
RE:19029 おかげで解決しました。有り難うNo.19031
hideaki さん 05/03/24 17:50
 
でるもんた様、Iranoan 様、パブリッシャー担当様有り難うございます。

> 印刷のずれに関してですが秀丸パブリッシャーのデフォルトのフォント指定が
>「MS Pゴシック」になっているためとだと思います。
> これを「MS ゴシック」に変更することでずれなく印刷可能になると思いま
>す。
> 秀丸パブリッシャーの印刷ダイアログの「設定一覧」で「本文BOX」を選択し
>て右側に表示される「フォント」の部分でフォントを変更できます。
>
> お手数おかけしますがよろしくお願いします。
この通り実行することで思い通りの表が作成できました。
すべて半角の数字のみの表でも「MS Pゴシック」と「MS ゴシック」
で印刷が違うんですね。勉強になりました。有り難うございました。

[ ]
RE:19028 印刷がずれて困っていますNo.19032
Iranoan さん 05/03/24 18:20
 
 パブリッシャー担当さん今日は、Iranoan です。
> >> 秀丸パブリッシャーでも、秀丸と同じようにプロポーショナルか、そうでな
> >>いか解り易くすると良いのではないでしょうか? 特に本体の、「ファイルタイ
> >>プ別の設定」のそれは、「(フォントのプレヴュー)」があるので、非常に直感
> >>的なフォント選択ができます。
>
>  将来的に対応を検討させて頂きたいと思います。
 宜しくお願いします。

[ ]