LibreOfficeでMicrosoftフォント(Calibri、Arial)が見つからない場合の対処法

具体例: JordanがUbuntu上のLibreOfficeでDOCXレポートを開くと、フォントが異なり、改行幅が広く、ページ番号がずれていることがわかります。ドキュメント自体は開きますが、そのコンピュータにはCalibriとArialはインストールされていません。この例は架空のものですが、代替フォントを元のフォントとして扱うことなく、実際のシステムで同じ問題を診断する方法を示しています。

LibreOfficeでCalibriやArialが消えてしまう理由

LibreOfficeは通常、オペレーティングシステムが提供するフォントを使用します。ドキュメントにCalibriまたはArialというフォント名が指定されているにもかかわらず、該当するフォントが見つからない場合、LibreOfficeは代替フォントを選択します。この代替フォントによって、行の折り返し、間隔、ページ数、見出しの視覚的な太さなどが変更される場合があります。これは必ずしもDOCXファイルが破損していることを意味するものではありません。

Calibriは、WindowsおよびMicrosoft製品に付属するMicrosoftフォントです。Microsoftは、WindowsバージョンおよびOfficeアプリケーションに同梱されているフォントとしてCalibriを記載しており、単体でのダウンロードは提供していません。ArialもMicrosoftフォントです。Linuxでは、一般的に使用されるパッケージにArialを含む複数のMicrosoftコアフォントが含まれていますが、これらのパッケージにはCalibriは含まれていません。両者の違いについては、MicrosoftのCalibriフォントリファレンスおよびDebianのフォントドキュメントを参照してください。

ジョーダンはまず、フォント名が欠落していることが唯一の問題かどうかを確認する必要があります。Writerで、Calibriを使用する段落を選択し、書式設定ツールバーのフォントボックスを調べます。Calibriと表示されているにもかかわらず文字が異なって見える場合は、フォントが利用できず、代替フォントが使用されている可能性があります。フォント名が表示され、書体も正しく見える場合は、スタイル設定、埋め込みフォントの制限、または文書固有の書式設定が原因である可能性があります。

ステップ1:フォントがインストールされているかどうかを確認します

システムのフォントリストを確認した後、ドキュメントを閉じて再度開いてください。LibreOffice は、実行中に追加されたフォントを検出するために、完全に再起動する必要がある場合があります。Windows では、[設定] > [個人用設定] > [フォント] を確認するか、コントロール パネルの [フォント] を開いてください。macOS では、Font Book を使用してください。Linux では、デスクトップのフォント ビューアでインストールされているフォントを確認するか、ターミナルから Fontconfig を実行してください。

fc-match Calibri
fc-match Arial
fc-list | grep -i -E 'Calibri|Arial|Carlito|Liberation Sans'

fc-matchFontconfigが要求されたフォントファミリーに対して使用するフォントを報告します。元のフォントがインストールされていることを証明するのではなく、代替フォントを表示する場合があります。Calibriに対してCarlitoが表示されるなどの結果は、互換性のある代替フォントが選択されていることを示します。Jordanは、後で明確な比較ができるように、何かをインストールする前に実際の結果を記録しておく必要があります。

ステップ2:システムに適した修正プログラムを選択してください

WindowsまたはmacOS:使用許可を得ているフォントをインストールしてください。

WindowsまたはmacOSでCalibriまたはArialフォントが見つからない場合は、Microsoft製品または該当するライセンスで保護されたその他の正規ソースからフォントファイルを使用してください。無作為に「無料フォント」サイトからフォントファイルをダウンロードしないでください。Microsoftは、フォントのインストールと再配布の権利はフォントのライセンスによって異なると説明しています。詳細については、フォントの再配布に関するFAQを参照してください。

フォントはLibreOfficeのプログラムフォルダにコピーするのではなく、オペレーティングシステムを通してインストールしてください。その後、LibreOfficeのすべてのウィンドウを閉じ、Writerを再度起動してください。フォントファイルが既にインストールされているにもかかわらず表示されない場合は、コンピュータを再起動するか、システムフォントマネージャを使用してそのフォントを削除して再インストールしてください。

UbuntuまたはDebian:利用可能な代替パッケージまたはArialパッケージをインストールしてください

Ubuntuでは、CarlitoはCalibriと互換性のあるメトリクスを持つ無料フォントです。行折り返しやページネーションの変更を軽減できますが、Calibriではないため、すべてのグリフや視覚的な詳細が一致するとは限りません。ディストリビューションリポジトリからインストールしてください。

sudo apt update
sudo apt install fonts-crosextra-carlito

Ubuntu では、このパッケージをパッケージ情報で Calibri とメトリック互換性のあるサンセリフフォントとして記載しています。Arial の場合、Debian ベースのシステムではttf-mscorefonts-installer、パッケージ条件に基づいて Microsoft のコアフォントセットをダウンロードするパッケージが提供される場合があります。このパッケージには Calibri は含まれていません。Ubuntu では、必要なリポジトリコンポーネントを最初に有効にする必要がある場合があり、インストーラーがライセンスプロンプトを表示する場合があります。条件に同意する場合のみ、内容を確認して同意してください。

sudo apt install ttf-mscorefonts-installer

パッケージの入手可能性は、ディストリビューションのバージョンや有効になっているリポジトリによって異なります。パッケージマネージャでパッケージが見つからない場合は、検証されていないミラーサイトからパッケージをダウンロードするのではなく、ディストリビューションの最新のドキュメントを参照してください。

Linux上でCalibriを使用する際は、ライセンス版をお持ちの場合のみ使用してください。

ジョーダンが正確なCalibriフォントファミリーを必要とする場合、正しい解決策は、正規にライセンスされたWindowsまたはOfficeのインストールからフォントファイルを取得し、そのライセンスが意図した使用を許可している場合に限りLinuxにインストールすることです。他人のコンピュータからフォントフォルダをコピーしたり、ファイルを再配布したりしないでください。ユーザーごとのフォントディレクトリは通常 です~/.local/share/fonts。必要に応じて作成し、ライセンスされたフォントファイルをそこに配置して、キャッシュを更新してください。ディストリビューション固有のフォント手順は異なる場合があります。

mkdir -p ~/.local/share/fonts
fc-cache -f -v

システム全体にインストールする場合は、オペレーティングシステムのフォント管理に関するガイダンスとライセンス規則に従ってください。フォントキャッシュの更新はフォントをインストールするものではなく、既に存在するフォントのインデックスをシステムに再作成するだけです。

ステップ3:フォントリストを更新してLibreOfficeを再起動します

Linux でフォントを追加した後、 を実行してfc-cache -f -vから LibreOffice を完全に終了します。Writer を再度開き、フォントのドロップダウンリストを確認してください。Windows および macOS では、システム フォント マネージャーを使用してインストールすると、通常はフォント インベントリが自動的に更新されますが、LibreOffice の再起動は必要です。バックグラウンドで LibreOffice が開いたままになっている場合は、ドキュメント ウィンドウを閉じるだけでなく、アプリケーションの終了コマンドを使用してください。

ジョーダンは、フォントが利用可能であることを確認する前に、ドキュメントのスタイルを編集することを避けるべきです。そうしないと、手動で代替フォントに変更することでファイルが変更され、システムレベルの修正が機能したかどうかが不明瞭になる可能性があります。

ステップ4:WriterとPDFで結果を確認する

同じ DOCX ファイルを再度開き、不足しているフォントファミリーを使用していることがわかっている文を確認します。いくつかの単語を選択し、フォントボックスに意図した名前が表示されていることを確認します。Linux では、fc-match Calibriまたはを繰り返しますfc-match Arial。正確な Cal​​ibri がインストールされている場合、Fontconfig は名前を Calibri フォントファイルに解決します。解決結果が Carlito の場合は、Writer にはメトリック互換の代替フォントがあります。

参照コピーがあれば、ドキュメントの改行、ページ数、表、ヘッダーを比較してください。テスト用の PDF をエクスポートし、通常サイズと印刷プレビューで確認してください。目的は、メニューにフォント名が表示されることだけではありません。テキストは一貫してレンダリングされ、重要なコンテンツは意図したページに残る必要があります。フォント置換を使用すると、外観を変更しながらも使いやすさを維持できます。LibreOffice のフォントオプションのドキュメントには、フォント置換の設定について説明されており、置換によって画面表示と印刷に影響が出る可能性があることが示されています。

オプション:LibreOfficeで意図的に代替文字を設定する

元のフォントをインストールできない場合は、LibreOfficeの多くのデスクトップ版では、[ツール] > [オプション] > [LibreOffice] > [フォント] にフォント置換テーブルが用意されています。CalibriをCarlitoに、ArialをLiberation Sansに置換するなどのルールを追加し、置換を有効にして、画面表示時、印刷時、またはその両方に適用するかどうかを選択します。ラベルはオペレーティングシステムやLibreOfficeのリリースによって若干異なる場合があります。メニューが異なる場合は、リンク先のヘルプページを参照してください。

置換ルールは元のフォントを追加するものではなく、DOCXに保存されているすべてのフォント名を書き換えるものでもありません。LibreOfficeに、元のフォントの代わりに何を表示するかを指示するものです。Calibriのような行間隔にはCarlitoを、一般的なArialスタイルの代替フォントにはLiberation Sansを使用し、その後、改行とPDF出力を確認してください。文書が別のコンピューターで全く同じように見える必要がある場合は、受信者も同じフォント、または合意された代替フォントを用意する必要があります。

避けるべきよくある間違い

  • MicrosoftのフォントパッケージにはすべてCalibriが含まれていると仮定すると、 DebianのコアフォントインストーラーにはArialやその他のフォントファミリーは含まれていますが、Calibriは含まれていません。
  • 不明なダウンロードファイルをインストールする場合:フォントファイルにはライセンス上の制限が適用される場合があり、信頼できる正規のソースから入手する必要があります。
  • キャッシュの更新のみ: fc-cache不足しているフォントファイルを作成できません。
  • 代替品が同一であると期待すること:メートル法の互換性はページネーションに役立ちますが、文字の形状、カーニング、またはPDF出力が同一であることを保証するものではありません。
  • ドキュメント全体を早々に変更してしまう場合:まず、システムフォントが不足していないか確認し、トラブルシューティング中はドキュメントのスタイルを維持してください。

成功とはどのようなものか

ライターが想定されるフォントファミリーまたは選択した代替フォントを正しく認識し、段落が予期せず再配置されず、エクスポートされたPDFで見出し、表、改ページが適切な位置に保持されている場合、ジョーダンのチェックは完了です。法律文書、印刷物、またはブランド管理文書で正確なフォントが必要な場合は、代替フォントでは要件を満たせない可能性があります。その場合は、元のフォントのライセンス版を使用し、ターゲットシステムで最終的なPDFを確認してください。

コメントを残す

Microsoft Wordで画像を移動する方法

Microsoft Wordで画像を移動する方法

Wordで画像をドラッグする方法、テキストの折り返しを選択する方法、段落内に画像を保持する方法、ページ上に画像を固定する方法、そして画像が移動しない場合のトラブルシューティング方法を学びましょう。

Excelにチェックボックスを挿入する方法:2つの簡単な方法

Excelにチェックボックスを挿入する方法:2つの簡単な方法

Excelのセル内ツールを使ってチェックボックスを挿入する方法、数式を使ってチェックされた項目の数を数える方法、古いデスクトップ版でリンクされたフォームコントロールを追加する方法を学びましょう。

Excelで文字を自動入力する方法:AからZ、そしてその先へ

Excelで文字を自動入力する方法:AからZ、そしてその先へ

Excelでフィルハンドル関数、SEQUENCE関数、または再利用可能なカスタムリストを使用して、AからZまでのアルファベット、小文字、またはZを超えるラベルを生成します。

Excelで取り消し線を引く方法:ショートカットと手順

Excelで取り消し線を引く方法:ショートカットと手順

Windows、Mac、Web版Excelで取り消し線を引く方法、セルの一部に書式を設定する方法、値を削除せずに行を削除する方法を学びましょう。

Microsoft Accessとは?そのデータベースツールはどのように機能するのか?

Microsoft Accessとは?そのデータベースツールはどのように機能するのか?

Microsoft Accessは、関連レコードの保存、クエリの作成、データ入力フォームの作成、レポートの生成を行うためのWindowsデータベースアプリケーションです。その仕組みと最適な活用シーンについて解説します。

Word 2010でグリッド線の高さと幅を変更する

Word 2010でグリッド線の高さと幅を変更する

Word 2010でグリッド線の高さと幅を調整する方法、表示される線の頻度を変更する方法、および下地となる水平方向と垂直方向の描画グリッドの間隔を設定する方法を学びましょう。

Office Outlook 2010 のインポートとエクスポート: PST ファイルを使用してデータを移動する

Office Outlook 2010 のインポートとエクスポート: PST ファイルを使用してデータを移動する

Outlook 2010にPSTファイルをインポートする方法、またはメール、連絡先、カレンダー、タスクをエクスポートする方法を学びましょう。正しいメニューに従い、フォルダの欠落や重複を避けてください。

Nucleus Kernelを使用してOutlook PSTファイルのパスワードを復元する

Nucleus Kernelを使用してOutlook PSTファイルのパスワードを復元する

Kernelが提供する最新の手順では、忘れてしまったOutlook PSTファイルのパスワードを復元する方法を解説します。正しいファイルの特定方法、バックアップの作成方法、ツールの制限事項の確認方法などが含まれています。

PowerPointスライドにライブWebページを挿入する方法

PowerPointスライドにライブWebページを挿入する方法

LiveWebアドインを使用すると、WebサイトをPowerPointスライドに配置し、サイズや更新動作を設定し、プレゼンテーション前に互換性を確認できます。

Access 2010データベースをフォームで開く方法

Access 2010データベースをフォームで開く方法

Access 2010データベースアプリケーションを、データ入力フォームに直接開くように設定し、オブジェクトリストを非表示にし、メニューを制限し、共有前に設定を確認します。