パブリッシャーで印刷できない文字No.09306
mtriver さん 21/03/10 11:28
 
mtriver です。

以前は問題なくプリントできていた文字ですが現在空白になってしまいます。

"Huascaran" の 8番目の「a」にアクセント記号のある文字です。

Unicode: U+00E1
UTF-8  : C3 A1

尚、UTF-8 BOM 無し にて使っています。

--- 使用環境
秀丸エディタ Ver.8.98β1 (x64)
秀丸パブリッシャー  Ver.5.03 (x64)
HmJre.dll    Ver.5.100

Windows 10 Pro (x64) Release Id:2009(20H2) Build:19042.867

[ ]
RE:09306 パブリッシャーで印刷できない文No.09307
秀丸担当 さん 21/03/10 12:19
 

こちらで幾つかのパターンで確認してみた限りでは、問題無くできるようで、空白に
なるのは再現できていないです。
例えば、以下の条件で印刷します。

[その他]→[ファイルタイプ別の設定]
フォントは「MS ゴシック」
「追加のフォント」はOFF
「プロポーショナルフォント扱い」はOFF

[その他]→[動作環境]→[表示/操作]→[文字の描画]
「3Dグラフィックスアクセラレータによる文字の描画」はOFF

[ファイル]→[印刷](秀丸パブリッシャー)
プリンターは「Microsoft Print to PDF」
本文BOXのチェックは全てOFF
フォントは「(編集中のフォント)」

テキストは、
Huascaran
の一行のみ。(8文字目はU+00E1)

これでプレビューボタンを押すと、U+00E1の文字は見えます。
さらに印刷して、PDFとして保存して、PDFを開くと、U+00E1の文字は見えます。

これらの条件を幾つか変えてもできたのですが、とりあえず上記の条件ではできると
思うので、これと違う点があって、それが条件となっていたら、教えていただけると
こちらでも再現できると思います。

上記の条件でも起きるとしたら、わからないです、
その場合、差し支えなければ[その他]→[設定内容の保存/復元...]で設定をファイル
に保存したものを"taki@maruo.co.jp"まで送っていただくとこちらでも再現できるか
もしれません。

あと以前できていたというのが、どの時期とかどのバージョンとかも分かったら教え
てほしいです。

[ ]
RE:09307 パブリッシャーで印刷できない文No.09308
mtriver さん 21/03/10 14:08
 
mtriver です。

異なっていたのはフォントが「MS 明朝」と、
「3Dグラフィックスアクセラレータによる文字の描画」はOFF → ON でした。
ここは OFF にしても変わりません。

> テキストは、
> Huascaran
> の一行のみ。(8文字目はU+00E1)
>
> これでプレビューボタンを押すと、U+00E1の文字は見えます。

同様に一行のみのテキストにてチェックしました。

> [ファイル]→[印刷](秀丸パブリッシャー)
> プリンターは「Microsoft Print to PDF」
> 本文BOXのチェックは全てOFF
> フォントは「(編集中のフォント)」

原因はここにありました。
本文BOXのフォントが「編集中のフォント」とは変えていました。

ここが、以下の様に通常使用している DynaFont が対応していませんでした。
  × DF平成明朝体W3
  ○ MS 明朝
  ○ MS ゴシック
  ○ IPA明朝

「3Dグラフィックスアクセラレータによる文字の描画」は ON に戻しても OK でした。

お忙しい中を時間を割いて頂きありがとうございました。

[ ]