LibreOffice PDFを作成する際に、使用したフォントを保持する
LibreOffice Writerで作成したPDFファイル内の欠落または置換されたフォントを修正し、適切なエクスポートプロファイルを選択し、共有前に埋め込まれているフォントを確認してください。
LibreOffice Writerでフォント埋め込みの問題が報告された場合、またはエクスポートされたPDFが別のコンピューターでフォントを変更してしまう場合は、まず、エクスポート元のコンピューターに目的のフォントがインストールされ、使用可能であることを確認してください。次に、受信者が埋め込みフォントを必要とする場合は、PDF/Aプロファイルを使用して再度エクスポートし、生成されたPDFを確認してください。Writerドキュメントにフォントを埋め込むのは別の設定であり、それ自体ではPDFエクスポートにそのフォントが含まれることを保証するものではありません。
LibreOffice ヘルプでは現在、PDF の書き出しオプションとフォント設定が別々に記載されています。PDF フィルターオプションは、EmbedStandardFonts標準の 14 種類の PDF フォントにのみ適用され、Writer 文書で使用されているすべてのフォントを埋め込むスイッチではありません。このヘルプページは、レビュー時点で LibreOffice 26.8 を対象としています。この違いが、文書のフォント埋め込み設定を変更しても、フォントが欠落している PDF が修正されない場合がある理由を説明しています。
元のドキュメントを開き、影響を受けるテキストで使用されているフォント名を確認してください。Writer で代替フォント、空白のグリフ、または予期しない行折り返しが表示される場合は、フォントが見つからないか、無効になっているか、LibreOffice を実行しているアカウントで使用できない可能性があります。オペレーティングシステムの通常のフォント設定を使用して、必要なフォントの適切なライセンス版をインストールしてください。Linux では、フォントマネージャが必要とする場合は、デスクトップセッションを更新または再度開いてください。その後、LibreOffice を閉じて再起動し、システムフォントリストを再読み込みさせてください。
ライセンスで許可されていない限り、他のコンピューターからフォントをコピーしないでください。フォントによっては、埋め込みや再配布が制限されている場合があります。フォントが制限されている場合は、同等のメトリクスとグリフカバレッジを持つライセンス済みのフォントを使用し、再度エクスポートする前にドキュメントのレイアウトを確認してください。PDF エクスポートでは、システムが提供できないフォントを埋め込むことはできません。また、LibreOffice はフォントの埋め込み権限を上書きすることはできません。
LibreOfficeのPDFエクスポートダイアログと利用可能なプロファイルラベルは、リリースやプラットフォームによって異なる場合があります。インストールされているバージョンに表示されるラベルに従ってください。PDF/Aはアーカイブ準拠プロファイルであり、ライセンスに関係なくインストールされているすべてのフォントを埋め込むよう指示するものではなく、ファイルのチェックに代わるものでもありません。
まず、どのフォントに問題があるかを特定してください。1つのフォントファミリーのみが問題を起こしている場合は、インストール済みで、埋め込みライセンスが付与されており、文書内の文字をサポートするフォントに置き換えてください。フォントの置き換えによってテキストの幅やページネーションが変わる可能性があるため、置き換え後に影響を受ける各ページを確認してください。複数のフォントが問題を起こしている場合は、LibreOfficeがそれらのフォントをインストールしたユーザーアカウントと同じアカウントで実行されていることを確認してください。デスクトップ環境とサービス、コンテナ、またはリモートセッションでは、異なるフォントディレクトリが使用される場合があります。
次に、問題のあるフォントで数行のテキストを含む小さなテストコピーをエクスポートします。同じPDF/Aプロファイルとコンピューターアカウントを使用してください。テストが成功した場合、元のドキュメントには、エラーを引き起こす別のフォント、オブジェクト、またはテキストが含まれている可能性があります。ヘッダー、フッター、表、テキストボックス、貼り付けたコンテンツなど、別のフォントが見落とされやすい箇所を確認してください。テストも失敗した場合は、既知の埋め込み可能なフォントを新しいドキュメントでテストしてください。これにより、フォント固有の制限やインストールに関する問題と、より広範なエクスポートの問題を区別できます。
古いビルドを使用している場合は、オペレーティングシステムの通常の信頼できるチャネルを通じてLibreOfficeを更新し、ドキュメントのコピーを使用して再試行してください。再現可能な問題をLibreOfficeプロジェクトに報告する前に、LibreOfficeのバージョン、オペレーティングシステム、フォントファミリー、PDFプロファイル、および正確なエラーメッセージを記録してください。フォントの埋め込みについて言及するエラーメッセージは、ドキュメント内のすべてのフォントが失敗した証拠として扱わないでください。実際のPDFを確認してください。
目視による確認は必要ですが、フォントが埋め込まれているかどうかは判別できません。ビューアによっては、ローカルにインストールされているフォントが暗黙のうちに置き換えられる場合があるからです。多くのPDFリーダーでは、ドキュメントのプロパティを開き、 「フォント」タブまたはセクションを探してください。埋め込みが必要な場合は、ファイルで使用されている各フォントが「埋め込み」または「埋め込みサブセット」として識別されます。サブセットにはドキュメントに必要なグリフのみが含まれており、PDFのサイズを小さくする一般的な方法です。
Popplerのpdffontsユーティリティが利用可能な場合は、以下を実行してください。
pdffonts "your-file.pdf"
列を確認してくださいemb。はyes、リストされているフォントが埋め込まれていることを示します。sub列は、サブセットを示します。 エントリnoは、そのフォントが埋め込まれていないことを意味します。それがドキュメントと一緒に転送する必要のあるフォントの1つであるかどうかを判断してください。 このユーティリティはPDFのフォントレコードをチェックしますが、完全なアーカイブ準拠を証明する必要がある場合は、別のPDF/Aバリデーターが必要です。
pdffonts、必要なフォント エントリが埋め込み状態になっていることを確認します。これらのチェックは、フォントが存在し、テスト対象のビューアでページが正しく表示されることを確認するものです。ただし、すべてのアーカイブ、プリンター、または提出要件への準拠を保証するものではありません。受信者が指定するPDF/Aバリデーターまたはプリフライト手順を使用してください。
公式リファレンス: LibreOffice PDF エクスポート一般ヘルプ; LibreOffice PDF CLI パラメータ; LibreOffice フォント埋め込みヘルプ; Poppler FontInfo リファレンス。
LibreOffice Writerで作成したPDFファイル内の欠落または置換されたフォントを修正し、適切なエクスポートプロファイルを選択し、共有前に埋め込まれているフォントを確認してください。
LibreOfficeのコマンドを使用して、Word文書のフォルダをPDFに変換し、ネストされたフォルダを安全に処理し、共有前に出力結果を確認します。
LibreOffice Writerのカスタムテンプレートをデフォルトとして設定すると、新しいドキュメントが好みのスタイルとページレイアウトで開くようになります。
互換性のあるJavaランタイムをインストールし、LibreOfficeで有効にして、無関係な設定を変更せずにJREリストが空になる問題をトラブルシューティングします。
小型のLibreOfficeコンテナを構築し、GUIを使用せずにオフィス文書を変換し、ホストファイルへのアクセスを制限しながらPDF出力を検証します。
LibreOfficeのプレゼンテーションファイルのサイズを小さくするには、埋め込まれた写真を圧縮したり、適切な画像設定を選択したり、共有前にスライドの品質を確認したりしてください。
カスタムサイズの文書を印刷する前に、LibreOfficeのページ寸法をプリンターに合わせて、印刷可能な余白を確認し、適切な拡大縮小率を設定してください。
繰り返し発生するセルへのアクセスを、一括範囲読み取りと書き込みに置き換え、その結果をベンチマークし、大規模なCalcワークブック内の数式を保護します。
長文の原稿を章ごとに分割し、Writerでそれらを組み立て、スタイル、内容、エクスポート時のチェックを統一する。
BaseのPostgreSQL直接接続オプションを使用して、サーバーの詳細を入力し、サインインし、ODB接続ファイルを保存し、一般的なアクセスエラーのトラブルシューティングを行ってください。