縦書き文章を印刷からpdf作成すると文字がおかしくなる

Windows限定の問題だと思いますが
IPA Pゴシックで印刷からPDFを作成した時、[Microsoft Print to PDF]ではハートが〇qに
[CubePDF]ではハートの位置がずれ、ひらがなが90度回転し、句読点もおかしくなっています。
紙に印刷はしていないのでわかりませんが、もしかしたらおかしくなるのでは?

Version: 7.4.2.3 (x64) / LibreOffice Community
Build ID: 382eef1f22670f7f4118c8c2dd222ec7ad009daf
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: threaded

ask84270-kai.odt (15.8 KB)

1 Like

ちなみにフォントをNoto Sans JPでMicrosoft Print to PDFで出力すると文字化けしますが
LibreOfficeに限りません

Windows10では、ひらがなは回転せず、句読点も普通でした。
Windows11で起きる現象のようです

1 Like

再現しました。 windows10 pro 22H2

<cube_pdf>
cube_pdf

<ms_pdf>
MS_pdf

Version: 7.4.2.3 (x64) / LibreOffice Community
Build ID: 382eef1f22670f7f4118c8c2dd222ec7ad009daf
CPU threads: 4; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL

1 Like

私の環境(debian sid)でファイルへ出力でPDFを作成した場合には再現しませんでした。

ただし(別の原因かもしれませんが)、sabr0さんのサンプルファイル ask84270-kai.odtを開いたところ、ハートマークが右側から2つは表示できますが、残りは表示できませんでした。これはうちの環境だけでしょうか?
Screenshot from 2022-11-22 20-42-05

Writerの「記号と特殊文字」ダイアログから入力してみようとしたのですが「文字がありません」と選べませんでした(スクショではNotoフォントで試したところですがIPAフォントでも同様です)

ブラウザから❤(u+2764)をコピペして貼り付けても表示できていないです。
fodtに保存してgeditで開いた場合には表示できているので、LibreOfficeの問題のようにみえます。

Version: 7.4.2.3 / LibreOffice Community
Build ID: 382eef1f22670f7f4118c8c2dd222ec7ad009daf
CPU threads: 8; OS: Linux 6.0; UI render: default; VCL: gtk3
Locale: ja-JP (ja_JP.UTF-8); UI: ja-JP
Calc: threaded

ハート一文字だけをPDFにしてプロパティのフォント情報を見ると
U+2661 IPA Pゴシック
U+2665 Noto Sans JP
U+2764 SourceCodeProBlack
U+1f499 SegoeUIEmojiになっていました

私の推測ですが、OS側で指定したフォントにその文字がない場合に
別のフォントで表示してしまうのではないかと思います。

1 Like

IPA Pゴシックでは紙に印刷してもひらがなが回転しました。
Windows11使用している方ほかにいませんでしょうか?
IMG_20221126_0001.pdf (74.5 KB)

1 Like