以下の問題は解消しました。
例えば、貴学にてIdPをインストールする場合の構築手順 をPDFへエクスポートすると灰色枠内の青字の日本語が表示できないようです。下の画像では「←入力なし」等が消えています。
monospace(等幅フォント)のものに問題があるようです。
meatwikiでは以下のような対処をしましたので、利用者・スペース管理者共に何の操作も必要なく上記の問題は解消しています。meatwikiはIPAのIPAexフォントを利用させていただいております。
- Confluence管理>構成>PDFエクスポート言語サポート にて、等幅日本語フォントを含むフォントファイルをアップロードする。
例えば、https://ipafont.ipa.go.jp/ のIPAexフォント(ipaexg.ttf)。 - Confluenceが稼働しているOSに日本語フォントをインストールする。
Confluence管理>ルックアンドフィール>PDFスタイルシート(グローバルPDFエクスポートスタイルシート)に以下を指定する。
@font-face { src: url(file:///usr/share/fonts/ipa-gothic/ipag.ttf); -fs-pdf-font-embed: embed; -fs-pdf-font-encoding: Identity-H; } pre, tt, kbd, code, samp, .panel .panelContent pre { font-family: IPAGothic, monospace; }
(パスはCentOS(ipa-gothic-fontsパッケージ)の例です)
上記設定により、最初に書いた等幅フォントの一部の日本語が欠ける問題のほか、以下のように等幅フォント指定した全ての欧文文字(noformatマクロやcodeマクロ中の文字列)が等幅でなくなる問題にも対処できます。