Confluence で PDF 出力するとき、コードブロックマクロや noformat マクロに含まれる日本語文字が出力されない
質問
コードブロックマクロ、noformat マクロを配置し、日本語を含む文字列を入力したページを作成しました。しかし、このページを PDF 出力したところ、コードブロックマクロ、noformat マクロ内の日本語文字が出力されていません。
noformatマクロの例
Javaのコード
コードブロックマクロの例
System.out.println("コードブロックマクロの例");
回答
以下の二つの原因が考えられます。それぞれの対応方法も説明しますのでご確認ください。
原因(1)
Confluence に日本語 TrueType フォントがインストールされていません。
対応方法
Confluence に日本語 TrueType フォントをインストールします。
以下のインストール手順が記載されたページを参考にインストール作業を行ってください。
ただし、上記ドキュメントに記載があります通り、OS が windows の場合、回避することができません。
原因(2)
インストールした日本語 TrueType フォントを使うようにPDFエクスポートスタイルシートが設定されていません。
対応方法
- PDF 出力したいページを開きます。
- 画面左下の「スペースツール」>「ルック アンド フィール」を開き、「PDFスタイルシート」を選択します。
- 「編集」ボタンをクリックします。
- 「PDFエクスポートスタイルシート」に以下の内容を追加します。
- 追加できたら「保存」ボタンをクリックします。
pre, .panel .panelContent pre { font-family: ConfluenceInstalledFont,monospace; }
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ