Writerでアラビア語とヘブライ語の段落を右から左に設定する
Writerの双方向制御を有効にし、右から左への段落の流れを設定し、英語の単語や数字を損なうことなく、アラビア語やヘブライ語が混在するテキストをチェックします。
LibreOfficeでCalibriまたはArialが見つからない場合は、まずMicrosoftのフォントファイルそのものが必要なのか、それともレイアウトが近い代替フォントで十分なのかを判断してください。DebianまたはUbuntuベースのLinuxでは、CalibriにはCarlito 、ArialにはLiberation Sansをインストールするのが通常最も簡単な解決策です。どちらもメトリック互換であることが文書化されており、行の長さや改ページを維持するのに役立ちます。これらはMicrosoftのフォントではなく、代替フォントです。正確な書体が必要な場合は、適切なライセンスのソースを使用し、コンピュータ間でフォントファイルをコピーする前に利用規約を確認してください。




LibreOffice はオペレーティングシステムが提供するフォントを使用します。ドキュメントで「Calibri」や「Arial」を指定しても、コンピュータは代わりに利用可能な別のフォントを表示します。この代替フォントによって、ドキュメントが正常に開いたとしても、文字の形状、行の折り返し、ページネーションが変わる可能性があります。LibreOffice を再インストールする前に、まずオペレーティングシステムが要求された名前に対してどのフォントを解決しているかを確認してください。
Linuxでは、fc-match各ファミリーごとに以下を実行します。
fc-match Calibri
fc-match Arial
出力に Carlito、Liberation Sans、または別のフォントファミリー名が表示されている場合、システムは代替フォントを解決しています。より詳細な出力を得るには、 を使用してくださいfc-match -f '%{family}: %{file}\n' Calibri。正確な結果は、既にインストールされているフォントとローカルのフォント構成によって異なります。Windows では、[設定] > [個人用設定] > [フォント] を確認してください。macOS では、[フォントブック] を確認してください。これらのチェックにより、オペレーティングシステムがフォントファミリーを認識できるかどうかがわかりますが、特定のフォントファイルが転送用にライセンスされているかどうかは確認できません。
Microsoftのフォント情報では、Calibriは単体でのダウンロード提供ではなく、該当する場合にMicrosoft製品およびサービスに同梱されていると記載されています。また、MicrosoftのWindowsフォントに関するガイダンスでは、再配布は原則として許可されておらず、Windowsフォントを他のコンピューターやサーバーにコピーしないよう警告しています。したがって、「Calibri」とラベル付けされたインターネットダウンロードは、必ずしも正規の安全なソースとは限りません。正確なグリフとテキストメトリクスが必須の場合は、使用とインストールをライセンスでカバーしているソースからフォントを入手してください。該当するライセンスで許可されていない限り、ファイルを抽出したり共有したりしないでください。
ドキュメントのレイアウトが主な目的であれば、代替フォントで十分な場合が多いです。Debianでは、CarlitoはCalibriとメトリック互換性があるとされています。また、LiberationフォントはArial、Times、Courierと同じメトリックを持つとされています。メトリック互換性はスペーシングの維持に役立ちますが、文字の形状が完全に一致するわけではなく、ピクセル単位での一致を保証するものでもありません。実用的なLinuxの代替フォントが必要な場合はCarlitoとLiberation Sansを選択し、視覚的なアイデンティティ、ブランド要件、または正確なドキュメント再現が必要な場合にのみ、正確なフォントを選択してください。
DebianおよびUbuntuでは、ディストリビューションリポジトリからパッケージをインストールしてください。
sudo apt update
sudo apt install fonts-crosextra-carlito fonts-liberation
他のDebianベースのディストリビューションでも同じパッケージ名が使われている場合がありますが、リポジトリの利用可能性は異なる場合があります。別のシステムからコマンドを置き換える前に、ディストリビューションのパッケージマネージャを使用してパッケージ名を確認してください。これらのパッケージはメトリック互換フォントを提供するものであり、CarlitoをCalibriに、Liberation SansをArialに変換するものではありません。
インストール権限のあるフォントファイルをお持ちの場合は、通常のLinuxユーザーごとの場所は です~/.local/share/fonts/。必要に応じてディレクトリを作成し、ライセンスされたフォントファイルをそこに配置して、キャッシュを更新してください。
mkdir -p ~/.local/share/fonts
fc-cache -f
認証されていないフォントサイトから独自フォントファイルをダウンロードしないでください。ライセンスで2台目のコンピュータへのインストールが許可されているかどうか不明な場合は、ライセンス条件を確認するまで、配布元が提供する代替フォントを使用してください。
フォントのインストール後、LibreOfficeのウィンドウをすべて閉じてから、アプリケーションを再度開いてください。LibreOfficeが既に実行中の場合、プロセスが完全に終了するまでフォントリストが更新されないことがあります。ターミナルで再度確認してくださいfc-match Calibri。fc-match Arial代替設定では、想定されるフォントファミリーはCarlitoとLiberation Sansです。
ドキュメントが意図しない代替フォントでレンダリングされる場合は、LibreOffice 独自の置換テーブルを設定してください。[ツール] > [オプション] > [LibreOffice] > [フォント]を開きます(macOS の場合は、[LibreOffice] > [環境設定] を開き、同じ [フォント] セクションを開きます)。[置換テーブルを適用]を有効にし、Calibri[置換] 列に を追加し、 [使用] 列に を追加します。また、 と を2 番目のマッピングとしてCarlito追加します。置換は、適用したい場合にのみ選択してください。[常に]設定は、元のフォントがインストールされている場合でも適用できます。この設定がオフの場合、置換は要求されたフォントが使用できない場合にのみ適用されます。ArialLiberation Sans
置換ルールはレンダリングと印刷を制御するものであり、文書の書式設定に保存されているフォント名を変更するものではありません。これは、既存のファイルをスタイルを書き換えずにローカルで表示したい場合に便利です。実際に代替フォントを指定して文書を配布する必要がある場合は、文書のスタイルまたは選択したテキストを意図的に変更し、別のコピーを保存してください。
以前に正しく折り返されなかったページを開き、見出し、表、および改ページを比較します。次に、コピーを PDF にエクスポートして、同じ領域を検査します。Carlito と Liberation Sans は、それぞれの Microsoft ファミリーとメトリクスが一致するため、レイアウトのずれを軽減できますが、フォントのレンダリング、フォントのバージョン、およびドキュメントの内容は、改行に影響を与える可能性があります。ファイルが別のコンピューターで同じように見える必要がある場合は、そのターゲット システムでテストするか、送信者に承認済みの PDF を提供するように依頼してください。詳細については、Microsoft の Calibri フォントのエントリ、Microsoft のフォント再配布 FAQ、Debian の Carlito パッケージの詳細、Debian の Liberation パッケージの詳細、およびLibreOffice のフォント置換ドキュメントを参照してください。
Writerの双方向制御を有効にし、右から左への段落の流れを設定し、英語の単語や数字を損なうことなく、アラビア語やヘブライ語が混在するテキストをチェックします。
メトリックに対応したLinuxフォントをインストールするか、LibreOfficeの代替フォントをマッピングする。その際、Microsoftフォントのライセンスやレイアウトの違いにも留意する。
Writerで使用可能なテキストフィールド、チェックボックス、ドロップダウンリストを追加し、受信者が入力して保存できるPDFをエクスポートします。
LibreOffice Writerで作成したPDFファイル内の欠落または置換されたフォントを修正し、適切なエクスポートプロファイルを選択し、共有前に埋め込まれているフォントを確認してください。
LibreOfficeのコマンドを使用して、Word文書のフォルダをPDFに変換し、ネストされたフォルダを安全に処理し、共有前に出力結果を確認します。
LibreOffice Writerのカスタムテンプレートをデフォルトとして設定すると、新しいドキュメントが好みのスタイルとページレイアウトで開くようになります。
互換性のあるJavaランタイムをインストールし、LibreOfficeで有効にして、無関係な設定を変更せずにJREリストが空になる問題をトラブルシューティングします。
小型のLibreOfficeコンテナを構築し、GUIを使用せずにオフィス文書を変換し、ホストファイルへのアクセスを制限しながらPDF出力を検証します。
LibreOfficeのプレゼンテーションファイルのサイズを小さくするには、埋め込まれた写真を圧縮したり、適切な画像設定を選択したり、共有前にスライドの品質を確認したりしてください。
カスタムサイズの文書を印刷する前に、LibreOfficeのページ寸法をプリンターに合わせて、印刷可能な余白を確認し、適切な拡大縮小率を設定してください。