Confluence の PDF エクスポートで日本語部分が空白になる
問題
Confluence Cloud で作成したページ上で、「ツール」から「PDFにエクスポート」を実行すると、日本語部分が空白になる。
解決方法
次の手順にてフォントを設定することで日本語もレンダリングされるようになります。
- TTF形式のフォントファイルを用意する
- 特に希望するフォントがない場合は後述の 動作確認済みのフォント をご参照ください
- 管理者としてログインする
- をクリックしてConfluence の設定画面を開く
- 設定 > PDF エクスポート言語サポート を選択してTTFファイルをアップロードする
- 等幅フォントなどもレンダリングできるよう グローバル PDF スタイルシート にて下記CSSを指定する
pre, .panel .panelContent pre { font-family: ConfluenceInstalledFont, sans-serif; } div.codeContent.panelContent pre, .code pre, .preformatted pre, tt, kbd, code, samp { font-family: ConfluenceInstalledFont, monospace !important; }
FAQ
- Confluence には 1 つのフォントファイルのみ設定することが可能です
- 設定の切り戻しは「既定に戻す」のリンクにて可能です
動作確認済みのフォント
テクニカルサポートでは下記レポートのWorkaround部分に記載の「NotoSansCJKjp-Regular.ttf」フォントの動作確認を行っております。
- CONFCLOUD-75020 - Getting issue details... STATUS
長期的な解決
フォントをアップロードなしに利用できるようにしてほしいとの改善要望は CONFCLOUD-30779 - Getting issue details... STATUS にて起票されております。チケット内で Vote for this issue(この課題に投票) していただくと機能が実現する可能性が高くなりますのでご検討ください。また、Start watching this issue(この課題をウォッチ) で購読していただくと、進捗があった場合にお客様に通知が送信されるようになります。
なお、機能開発の優先順位は、投票数のほかに製品戦略やフィードバックなども考慮して決定しております。詳しくは 新機能の実装ポリシー をご覧ください。