一応、リリースノートの関連しそうな説明を書き出しときます。 ------ Windows 10 でドキュメントのフォントがシステムに存在しない場合 以前のバージョンの Windows に搭載されていたフォントの一部が Windows 10 ではオプションのフォント機能に移行されています。そのため Windows 10 にアップグレードした場合、これらのフォントがシステムにインストールされない可能性があります。SOLIDWORKS ドキュメントのフォントがシステムにインストールされていない場合は、マイクロソフト サポート技術情報の記事 3083806 を参照してください。
テキストを PDF ファイルにエクスポートするときに英語以外の文字が欠落する場合 図面ドキュメントを PDF ファイルとして保存し、その図面に英語以外の(非 ASCII)文字が含まれている場合は、その文字のレンダリングに適したフォントが必要になります。指定したフォントがコンピュータ上にインストールされていない、または Unicode 文字グリフをサポートしていない場合は、Arial Unicode MS フォントが使用されます。Arial Unicode MS フォントも存在しない場合は、文字のレンダリングに失敗します。Arial Unicode MS フォントは、Microsoft® Office® 2016 ソフトウェアでは提供されていません。(上述した、Windows 10 でドキュメントのフォントがシステムに存在しない場合を参照)。回避策: Arial Unicode MS フォントをインストールするには、Microsoft® Office Professional Plus 2013([インターナショナル オプション] のみを有効にした最小限のインストール)と Microsoft® Office (2016 以降)の両方をインストールしてください。
コメント
コメントありがとうございます。
下記に現象と経過です。
win11 24H2にアップグレートしてからAutoCadがおかしくなり、SWでPDFの問題になった。
代理店からは色々と書かれた中に「Adobe Acrobatのアンインストール/再インストールをお試しください」とあったが
実施しても現象は改善しなかった。
現象とは「PDFに出力できるファイルと出来ないファイルがある」
「印刷でもできるファイルと出来ないファイルがある」
「PDFに出力できないファイルにsheetを何枚かあるファイルでsheet2以後を指定してならば出力できたファイルがある」
以上の状況でエラーファイルを代理店に送って解決を探っている。
SoridWorksの再インストールを実施しての検証は聞いてませんが、
経過/結果をお伝えしたいと思っています。
Arial Unicode MSフォントをインストール改善しないとなると、
状況判断が難しそうですね...
試してみる事として、
・まっさらな図面(図枠無し、文字無し)を作ってPDF作成してみる。
・PDFのエクスポートオプションを変えてみてどうなるか。
・Adobe Illustrator 形式でエクスポートした時どうなるか。
(PDFと同じDLL使っているようなので同様のエラーになるとは思う。)
・保存先フォルダへのアクセス権があるかを確認。
・ウィルス対策ソフトに何か引っかかってないか。
・Windowsのイベントログにエラーが書き出されてないか。
この辺りで、原因がわかれば対処できるかもしれませんが、
手っ取り早いのは、SOLIDWORKSの再インストールかもしれません...
一応、リリースノートの関連しそうな説明を書き出しときます。
------
Windows 10 でドキュメントのフォントがシステムに存在しない場合
以前のバージョンの Windows に搭載されていたフォントの一部が Windows 10 ではオプションのフォント機能に移行されています。そのため Windows 10 にアップグレードした場合、これらのフォントがシステムにインストールされない可能性があります。SOLIDWORKS ドキュメントのフォントがシステムにインストールされていない場合は、マイクロソフト サポート技術情報の記事 3083806 を参照してください。
テキストを PDF ファイルにエクスポートするときに英語以外の文字が欠落する場合
図面ドキュメントを PDF ファイルとして保存し、その図面に英語以外の(非 ASCII)文字が含まれている場合は、その文字のレンダリングに適したフォントが必要になります。指定したフォントがコンピュータ上にインストールされていない、または Unicode 文字グリフをサポートしていない場合は、Arial Unicode MS フォントが使用されます。Arial Unicode MS フォントも存在しない場合は、文字のレンダリングに失敗します。Arial Unicode MS フォントは、Microsoft® Office® 2016 ソフトウェアでは提供されていません。(上述した、Windows 10 でドキュメントのフォントがシステムに存在しない場合を参照)。回避策: Arial Unicode MS フォントをインストールするには、Microsoft® Office Professional Plus 2013([インターナショナル オプション] のみを有効にした最小限のインストール)と Microsoft® Office (2016 以降)の両方をインストールしてください。