PDFに日本語が表示されない

Re: PDFに日本語が表示されない

- 前田 一貴 の投稿
返信数: 0
今はじめて見たもので,遅くなってすみませんが,ただの情報提供です.

pdf.js で日本語の文字が表示できないはあるあるな症状で,レンダリング時に getDocument() に cMap のファイルの場所を指定しないと ,PDF 中に ToUnicode map がないフォント(pdffonts コマンドの出力で uni が no になっているフォント)の文字が落ちます.
例えば https://qiita.com/harusann2/items/f2a7996d2777c2babb7f など参照です.
少なくとも dvipdfmx でデフォルトの原ノ味明朝など埋め込むと uni が no になるようで,海外製の pdf.js を使っているアプリでは文字が落ちることがよくあります.同じ原ノ味明朝でも luatexja を使うと uni が yes になって大丈夫だったりします.

> 表示がおかしくなった場合,一度PDFの表示を切って
> もういちど開きなおすときちんと表示されます.
> 開いたままコンパイルしてPDFを更新させると日本語がみえなくなります.
> それを落としてもう一度PDFを表示させると復活します.

とはいえ,こういうことだとよくわからんなあ,と思いましたが,2週間前にこのあたり手が入っているのと
https://github.com/James-Yu/LaTeX-Workshop/commit/5afa83eff278c2c27d0f8a41a0ec27c85e943639#diff-dc8b49d80ddabd19d4afb344383f0020d288da8b597671b39b33639150576d17
5日前に何やら修正が入っているようです.
https://github.com/James-Yu/LaTeX-Workshop/issues/4306