Confluence の PDF エクスポートで日本語部分が空白になる

問題

Confluence Cloud で作成したページ上で、「ツール」から「PDFにエクスポート」を実行すると、日本語部分が空白になる。

解決方法

次の手順にてフォントを設定することで日本語もレンダリングされるようになります。

  1. TTF形式のフォントファイルを用意する
    • 特に希望するフォントがない場合は後述の 動作確認済みのフォント をご参照ください
  2. 管理者としてログインする
  3. をクリックしてConfluence の設定画面を開く
  4. 設定PDF エクスポート言語サポート を選択してTTFファイルをアップロードする
  5. 等幅フォントなどもレンダリングできるよう グローバル 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-30779 - Getting issue details... STATUS  にて起票されております。チケット内で Vote for this issue(この課題に投票) していただくと機能が実現する可能性が高くなりますのでご検討ください。また、Start watching this issue(この課題をウォッチ) で購読していただくと、進捗があった場合にお客様に通知が送信されるようになります。

なお、機能開発の優先順位は、投票数のほかに製品戦略やフィードバックなども考慮して決定しております。詳しくは 新機能の実装ポリシー をご覧ください。  

関連記事


Last modified on Dec 14, 2022

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.