![見出し画像](https://assets.st-note.com/production/uploads/images/86941534/rectangle_large_type_2_74540d68204fed3bc971a1ef46f5ee1c.png?width=1200)
パワポでNoto Sans JPが反映されないときの対処法
環境
OS:Windows
Microsoft® PowerPoint® for Microsoft 365 MSO (Version 2208 Build 16.0.15601.20072) 64-bit
発生したエラー
・Noto Sans JP (Bold / Regular / Light)をパワーポイント資料内で使ったところ、PDF化した際に一部のテキスト(主にBold)が文字化けしてしまった。
・文字化けした箇所に環境依存文字等は含まれておらず、何度か出力してみたところ、文字化け箇所も若干変わる。
PPT上で入力した状態 ▼
※テキストはダミー。
![](https://assets.st-note.com/img/1663232351458-I7T8LxFVIj.jpg?width=1200)
PPTからPDF化した状態 ▼
![](https://assets.st-note.com/img/1663232544723-ZdR7177N9z.png?width=1200)
Boldに関しては原型を留めていない。
なお、1年以上はNoto Sans JPを使用してきたが、同じような文字化けになったことは今までなかった。突然文字化けした。
![](https://assets.st-note.com/img/1663232879948-ppu8gJHwcE.jpg?width=1200)
パワーポイントからPDF出力する手順
普段は
パワーポイントのファイルタブ > 名前をつけて保存 > 拡張子をPDF
にして出力していた。
![](https://assets.st-note.com/img/1663234794702-WJ0yqax9qa.png?width=1200)
ただ、今回外部のポータルサイトにPDF化した資料をアップロードする必要があり、上記の方法では勝手に画質が落ちてしまって明らかな劣化(文字が掠れる)が見られたため、
パワーポイントのファイルタブ > Save as Adobe PDF
の手順でPDF化した。
![](https://assets.st-note.com/img/1663235016588-LrtLhq9WN5.png?width=1200)
画質劣化は防げたものの、前述のような文字化けが半分以上のページに発生してしまう結果に。
対処法その1:印刷からPDF出力してみる
上記のようなエラーについてTwitter上で相談したところ、プレゼン製作所のYoshifujiさんからアドバイスをいただいた。
ある程度有効な解決手段としては、Acrobatがインストールされていればパワポの印刷メニューから[Adobe PDF]をプリンタとして選べるので、これを使ってみてください。
— FUJI / Presentation Designer (@yoshifujidesign) September 15, 2022
[印刷]をクリックするとPDFが生成されます→ pic.twitter.com/jdDyky0NVz
なるほど、その手があったか…!
教えていただいた方法で、
パワポのファイルタブ > 印刷 > プリンタをAdobe PDFに選択
し、サイズや品質などを調整したところ…
%%[ ProductName: Distiller ]%%
%%[ Error: undefinedresource; OffendingCommand: findresource ]%%
Stack:
/CIDFont
/NotoSansJP-Bold
{--pop-- 4 --index-- --add--}
/NotoSansJP-Bold-hf
/WinCharSetFFFF-H
/NotoSansJP-BoldH
%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
上記のようなエラー文の入ったテキストが吐き出された。
Noto Sans JP - BoldがCIDフォントで読み取れない的な…?
対処法その2:フォントを変えてみる
これってフォントが原因なのでは?と思い、試しにヒラギノ角ゴシックにフォント置換したら問題なくPDF化に成功。
![](https://assets.st-note.com/img/1663236038255-iJNMDXTC95.png?width=1200)
つまり、考えられる原因としてはNoto Sans JPという可能性が高くなってきた。
対処法その3:PDF出力の際の詳細設定を変えてみる
とはいっても今回どうしてもNoto Sans JPを使用する必要があったので、再度PDF出力方法について色々試していたところ、同じくプレゼン製作所のHORIさんからヒントが。
私の方では試せませんが…ここの情報は参考になりませんかね?
— HORI パワポ師 / 資料術 (@YuU_Holy) September 15, 2022
調べてるかもしれませんが、参考までに…!!https://t.co/lgtg7FAHZd
リンク先:
どうやら2021年にも同じ現象で悩んでいた人がいたようだ。
そこで、
パワポのファイルタブ > 印刷 > プリンタをAdobe PDFに選択
ここまで設定した後に、さらにプリンターのプロパティを選択し、
![](https://assets.st-note.com/img/1663236420885-URZp41IYqV.png?width=1200)
上から3つ目のチェックマークを外して出力すると…
![](https://assets.st-note.com/img/1663236547842-QLvSE2CeEM.png?width=1200)
Noto Sans JP、文字化けなし!!!
![](https://assets.st-note.com/img/1663232351458-I7T8LxFVIj.jpg?width=1200)
追加エラー:Boldだけ反映されない問題
喜ぶのもつかの間、念のためパワーポイントを保存して再度開いたところ、なぜか Bold だけPPTで反映されていない。
![](https://assets.st-note.com/img/1663237069570-bGopUiWcCp.png?width=1200)
他のウェイトは問題ないのに、Boldだけがおかしい。やっぱり何かある。
検索してみたところ、Microsoftの公式コミュニティで同じ質問がされていた。
そこで、いったん自分のPCに入っているNoto Sans JPのフォントを全てアンインストールし、再度 Google fontsの公式サイト から全ウェイトをダウンロード・再インストール。
結果:やっぱり何も変わらない。
対処法:font memeからフォントをインストール
もしかしてフォントデータ自体に何か問題があるのでは?
と思い、Google fonts以外でダウンロードできるサイトを探してみると、font meme を発見。
ここからダウンロードしたNoto Sans JP をインストールしたところ、問題なくBold含むすべてのウェイトが PPT / PDF上で反映された。
ただし、公式サイト以外からのデータをダウンロードして使用するのはあまりよろしくないと思う。
(※Noto Sansはオープンソースのため再配布の問題はないが、それでも。)
ウイルスの可能性もあるし、再配布しているサイトが勝手に権利を無視して違法にアップロードしているグレーな海外サイトも中にはあるので、自己責任でお願いしたい。
結論
WEB上では便利なGoogle fontsはパワーポイントと相性が悪そう。色々設定するのが面倒くさいしエラーも怖いので、今後は源ノ角ゴシックあたりを代用した方が安全かも。
なおPDF化する方法としては、印刷~プロパティ詳細設定で細かく調整するのが一番安定しているそう。Noto系フォントに関わらず、PDF化するなら印刷から。
このやり方だとかなり細かいところまでPDF化するときの設定をいじることができます。
— FUJI / Presentation Designer (@yoshifujidesign) September 15, 2022
その分面倒なのですが、設定値をいろいろ変えながら検証してみてよさげな結果に落ち着くところを探す、というのがパワポから安定したPDFを出力するやり方です。
もしお役に立てば。
追伸:プレゼン製作所のお二方、ありがとうございました。大変助かりました。
この記事が気に入ったらサポートをしてみませんか?