Aspose Cells for javaでMS ゴシックのフォントが印刷で明朝体のフォントに変わってしまう

MS ゴシックのフォントで指定しているにもかかわらず、日本語の箇所が明朝体のように変換されて印刷されてしまう。

仕様ライブラリはaspose-cells-17.12.jar

サンプルコードと印刷元のEXCEL、印刷した結果のPDFを添付(zipに圧縮sample.zip (92.6 KB)

日本語の箇所が明朝体のように変換されるのは、太字(BOLD)にした時です。

@Toshihiro.Yamazaki,
問題を観察することはできましたが、さらに調査する必要があります。 調査と修正のために、データベースに問題を記録しました。 一度、ニュースをお知らせします。このトピックで更新します。

この問題は次のように記録されています

CELLSJAVA-43037 - Font problem on PDF conversion

参考になるかわかりませんが、Windowsのコントロールパネル→フォントでMSゴシックとその他のフォントを比較したら、MSゴシックには太字(ボールド)が無いようです。
MSゴシックフォントandその他のフォント.jpg (323.8 KB)

ただEXCEL.exeでファイルを見たり、EXCEL.exe から印刷したりするときちんと太字で印刷され明朝体になることがありませんでした。

@Toshihiro.Yamazaki,
フィードバックを記録しましたので、アップデートが利用可能になりましたらお知らせします。

HGゴシックE、HGゴシックM、MSゴシックのフォントでサイズを変えてテストしてみました。
今度は明朝体にならなかったのですが、同じフォントが使われているように思えます(output(aspose)_font.pdfの方)。
比較のためEXCELで印刷したファイル(output(excel)_font.pdf)も同梱します。

font.zip (113.0 KB)

@Toshihiro.Yamazaki,
詳細をご提供いただきありがとうございます。この問題に取り組みながら検討します。

@Toshihiro.Yamazaki,

問題をさらに評価しました。
「MS Gothic」フォントには太字スタイルがないため、テキストをより正確にレイアウトするために、フォントを太字スタイルの別のフォント、つまり「明朝」フォントに変更します。

「MS Gothic」フォントの太字スタイルの測定方法を調査し、可能であれば今後の修正で改善を試みます。

その後、何か進展がありましたでしょうか?

@Toshihiro.Yamazaki,
この問題は少し複雑であり、まだ解決できませんでした。この点に関してより多くの情報を収集しており、アップデートが利用可能になり次第フィードバックを共有します。

ご不便をおかけしてしまい申し訳ございません。

@Toshihiro.Yamazaki,

問題を詳細に評価しました。現在、「MS Gothic」フォントの太字スタイル(太字スタイルはありません)を測定する良い方法を見つけることができませんでした。

問題の調査を続けます。アップデートが完了したら、お知らせします。

@Toshihiro.Yamazaki,

これは、お客様の問題(以前は「CELLSJAVA-43037」としてログに記録されていました)が修正されたことをお知らせするためのものです。 QAを実行し、他の拡張機能と修正を組み込んだ後、修正バージョンをすぐに提供します。

@Toshihiro.Yamazaki,

最新バージョン/修正を試してください:Aspose.Cells for Java v20.8.1(添付)
aspose-cells-20.8.1-java.zip (7.2 MB)

あなたの問題はそれで修正されるべきです。

フィードバックをお寄せください。

The issues you have found earlier (filed as CELLSJAVA-43037) have been fixed in Aspose.Cells for Java v20.9. This message was posted using Bugs notification tool by ahsaniqbalsidiqui.
You may also get the new version @ Maven repos. (On Premise File Format API Releases | Aspose)