秀丸パブリッシャーの縦書きについてNo.37374
Bull さん 19/06/21 13:47
 
お世話になります。

環境は以下の通りです。
Windows 7 Pro (32bit)
秀丸エディタ(32bit) Version 8.89 Beta 9
秀丸パブリッシャー Version 4.24

Windows 10 Home (64bit) バージョン 1809 (17763.557)
秀丸エディタ(64bit) Version 8.89 Beta 9
秀丸パブリッシャー Version 4.24


Windows10 環境の秀丸で縦書き設定にしたテキスト文書を秀丸パブ
リッシャーで縦書き印刷すると、フォントによっては記号類が 90°
回転せずに横書きのままで印刷されます。
フォントは游明朝で現象が発生し、メイリオやMS明朝では発生し
ません。
記号類は例えば句読点(、。)や括弧類(「」【】)や罫線及び"−"
などです。
メイリオやMS明朝でも罫線や"−"は縦書きのフォントになりません。

また、秀丸で横書にして、秀丸パブリッシャーで縦書きにした場合
はこの現象は発生しません。

Windos 7 では発生していなかったのですが、Windows 10 で印刷し
ようとして初めて気づきました。Windows 7 で使用していたテンプ
レートをそのまま Windows 10 でも使用していますが、特段設定の
変更はしていないです。
秀丸でも[ファイルタイプ別設定]→[体裁]→[詳細]→[縦書き]の
詳細で“文字の回転”をチェックをつけたりしてみましたが、現象
に変わりはありませんでした。
なにか設定の変更で回避可能でしょうか?

なお、プリンターは Canon MG8200 シリーズですが、PDF を作成し
ても同じ現象が発生します。

現在 Windows7 の環境で印刷をしていますが、今後は Windows10 に
移行したいと考えていますので、ご確認いただければと思います。

[ ]
RE:37374 秀丸パブリッシャーの縦書きにつNo.37375
秀丸担当 さん 19/06/21 14:33
 

試してみたところ、Windows 10 Version 1803のPCで再現しました。
Windows 10 Version 1903のPCでは再現しませんでした。
おそらく1803から起きていた問題で、その後Windowsの更新で修正されたと思われます。
参考情報:
https://forest.watch.impress.co.jp/docs/news/1141728.html

秀丸エディタの操作手順によって違うのは、[その他]→[動作環境]→[表示/操作]→
[文字の描画]の「3Dグラフィックスアクセラレータによる文字の描画」がONのときで、
横書きから印刷で縦書きに変わるときなどで、描画方法の条件が違っていました。
いずれの手順でも同じとなるように修正させていただきます。


[ ]
RE:37375 秀丸パブリッシャーの縦書きにつNo.37376
Bull さん 19/06/21 18:00
 
早速のご確認ありがとうございました。
Windows のバージョンの件了解致しました。

バージョンアップを待ってもいいんですが、Windows Update だと
いつになるかわかりないので、対応していただけると大変ありが
たいです。
よろしくお願いします。

[ ]
RE:37376 秀丸パブリッシャーの縦書きにつNo.37389
秀丸担当 さん 19/06/26 09:35
 

V8.89β10で修正してみています。
以下のページの下のほうの「先行開発バージョンはこちら」からダウンロードできま
す。
https://hide.maruo.co.jp/software/hidemaru.html
いろいろ検証してみたのですが、基本的には、「3Dグラフィックスアクセラレータに
よる文字の描画」がOFFの状態に合わせないと従来と違うことになってしまうので、O
FF相当に合わせるようにしています。
つまり、Windows 10 Version 1803で縦書きの回転がおかしいほうが通常ということ
になってしまいます。

[その他]→[動作環境]→[表示/操作]→[文字の描画]に「秀丸パブリッシャーでも使
用」のオプション追加して、これをONにすると縦書きの回転は画面上のものと同じに
なります。
ONにすると注意のメッセージが出ますが、メッセージの通り、pdfやxpsで文字として
扱われないなどの変化があります。

[ ]
RE:37389 秀丸パブリッシャーの縦書きにつNo.37409
Bull さん 19/07/01 10:00
 
報告が遅くなりまして、申し訳ありません。

> [その他]→[動作環境]→[表示/操作]→[文字の描画]に「秀丸パブリッシャーでも
>使用」のオプション追加して、これをONにすると縦書きの回転は画面上のものと同
>じになります。
これを ON にすることで、縦書き印刷が正常に行われることが確認できました。
迅速な対応ありがとうございました。
実は質問した後に Windows 10 Version 1903 にアップデートしたのですが、同じ現
象だったので修正していただいて大変ありがたいです。

あと、縦書き印刷するときに文書を確認していて気づいたのですが、Windows 10 で
の縦書きの表示が Windows 7 と比べるとかなり遅いです。
PageUp/PageDown で1ページスクロールするように設定していますが、ページ替えで
の表示が目で追える位の速度です。
スクロールだけではなく、最小化してから元のウィンドウサイズに戻しても、文字の
表示が目で追える位の速度です。

動作環境で[表示/操作]→[文字の描画]の[3Dグラフィックスアクセラレータによる文
字の描画]
にチェックが入っていなければ、横書きと同程度の速度となります。
また、等幅フォントよりもプロポーショナルフォントの方が現象が顕著のようです。

環境に影響もありますでしょうし、縦書きは印刷するときに確認するくらいなのでそ
れほど不自由しているわけでもありませんが、念のためご報告致します。

[ ]
RE:37409 秀丸パブリッシャーの縦書きにつNo.37416
秀丸担当 さん 19/07/01 13:22
 

「3Dグラフィックスアクセラレータによる文字の描画」が、縦書きでも適用されるの
はWindows10以降なので、Windows7とWindows10では違いがあります。
縦書きで適用される場合は確かに遅くなる場合があって、処理の都合があって仕方な
いようです。
もし必要であれば、縦書きにも適用するかどうかというオプションを追加してみよう
と思いますが、どうでしょうか。

フォントによって違っていて、メイリオ、MS ゴシック、MS 明朝、UDデジタル教
科書体、FixedSysはそれほど遅くなく、それ以外は遅いようです。

[ ]
RE:37416 秀丸パブリッシャーの縦書きにつNo.37419
Bull さん 19/07/02 18:10
 
わざわざご確認ありがとうございました。

Windows10 特有の現象であること、納得致しました。
個人的には縦書きは印刷するときに以外には、あまり使いませんし特別な措置は必要
ないかと思います。

[ ]
RE:37419 秀丸パブリッシャーの縦書きにつNo.37420
秀丸担当 さん 19/07/03 12:13
 

無いよりかはあったほうがよさそうなので、V8.89β11でオプションは追加してしま
いました。
デフォルトはONで、通常はβ10以前のままです。
1903の更新と、縦書きでも使用するオプションをOFFにすることで、Windows7と同じ
ようにもできると思います。

[ ]