LibreOffice Writer でアラビア語とヘブライ語の右から左へのテキスト表示を修正する

アラビア語またはヘブライ語のテキストが間違った順序で表示されたり、左端から始まったり、英語の単語や数字の横で奇妙な動作をする場合は、段落のテキスト方向を右から左 (RTL) に設定してください。段落を右揃えにするだけでは、テキストの方向は変わりません。RTL コマンドが表示されない場合は、まず LibreOffice の言語オプションで複雑なテキストレイアウト (CTL) サポートを有効にしてから、該当する段落に RTL を適用してください。

表示されている内容に一致する修正を選択してください

  • 文字は正しく表示されますが、左端から始まっています。段落の方向を「右から左」に設定してください。配置と方向は別々の設定です。
  • RTLコマンドが見つかりません。オプションで複雑なテキストレイアウトのサポートを有効にしてください。メニューの正確な文言は、オペレーティングシステムとLibreOfficeのバージョンによって異なる場合があります。
  • アラビア語またはヘブライ語の文字が反転して表示されたり、文字が途切れて表示されたりする場合は、テキストの方向が右から左(RTL)になっていることを確認し、必要な文字をサポートするフォントを使用してください。文字を手動で反転させないでください。
  • 英語の単語、日付、数字が飛び飛びに表示される場合は、段落を右から左に表示したまま、混在したテキストと句読点を確認してください。埋め込まれた欧米のテキストは、左から右に表示されることが想定されています。

以下の手順は、LibreOffice Writer の最新デスクトップ版に適用されます。LibreOffice のヘルプでは、ヘブライ語とアラビア語は複雑なテキストレイアウトを使用する言語として説明されており、RTL コマンドについても解説されています。お使いのインターフェースで異なる表現が使われている場合は、オプションダイアログで「複雑なテキストレイアウト」または「右から左」を検索してください。

1. 必要に応じて複雑なテキストレイアウトを有効にする

LibreOffice のオプションを開きます。Windows および多くの Linux デスクトップでは、[ツール] > [オプション]を選択します。macOS では、 [LibreOffice] > [環境設定]にオプションがある場合があります。[言語とロケール]を展開し、[一般]を選択して、 [複雑なテキストレイアウト]または [双方向入力]オプションを有効にします。[OK] または [適用] を選択して、Writer に戻ります。

一部のバージョンでは、CTLを有効にすると、書式設定ツールバーと段落プロパティにRTLと左から右への方向制御が表示されます。ただし、既存の段落がすべて自動的にRTLに変換されるわけではありません。該当するテキストに方向を適用する必要があります。LibreOfficeにはオプションパスに関するドキュメントがあり、CTLサポートによって複雑なスクリプトの言語とカーソル制御が可能になることが説明されています。

2. 段落の方向を右から左に設定します。

アラビア語またはヘブライ語の段落内をクリックしてください。複数の段落を変更する必要がある場合は、まずそれらを選択してください。お使いのインターフェースで利用可能な操作方法を選択してください。

  • キーボード:Ctrl+Shift+Dを押すと、右から左へのテキスト入力に切り替わります。一部のシステムでは、Ctrl+右Shiftキーの組み合わせも、Ctrl+左へのテキスト入力(RTL)に対応しています(Ctrl+右Shiftキーが有効な場合)。ショートカットがオペレーティングシステムによってブロックされたり、応答しない場合は、代わりにメニューまたはサイドバーを使用してください。
  • メニュー:[書式] > [段落]を選択し、[配置]タブを開いて、 [段落のプロパティ] または [テキストの方向] 設定で[右から左 (RTL)]を選択します。
  • ツールバーまたはサイドバー:右から左への方向ボタンをクリックするか、プロパティサイドバーを開き、段落または配置パネルでRTLを選択します。

例えば、ヘブライ語の文章が左端にある場合、カーソルをその段落に移動して右から左へのテキスト配置(RTL)を適用します。入力すると、テキストは右端から左に向かって流れるようになります。右揃えボタンをクリックしただけでは、段落が右端に留まったまま左から右へのテキストとして扱われる場合があります。その場合は、方向コマンドを使用してテキストの流れを修正してください。

3. 配置と言語を別々に設定する

方向を設定したら、希望する視覚的な配置を選択します。通常のアラビア語やヘブライ語の文章では右揃えが一般的ですが、見出しは中央揃えにすることができます。配置は段落が余白のどの位置にあるかを制御し、方向は段落の読みやすさと入力のしやすさを制御します。これらの設定は組み合わせることができるため、RTLを選択してもタイトルを中央揃えにすることは可能です。

校正言語は別の手順で設定してください。対象となるテキストを選択し、「ツール」>「言語」を開くか、ステータスバーの言語インジケーターを使用して、アラビア語やヘブライ語など、適切な言語が利用可能な場合は選択します。これはスペルチェックや言語認識ツールに影響しますが、段落指定の代わりとなるものではありません。スペルチェックは、対応する言語モジュールがインストールされているかどうかも依存します。

4. テキスト、数字、句読点が混在していないか確認する

右から左への段落には、英語の商品名、ウェブアドレス、日付、数字など、左から右への要素が含まれていることがよくあります。LibreOfficeのCTLガイドラインでは、埋め込まれた西洋のテキストは、RTLフロー内でも左から右へのままであるとされています。たとえば、ヘブライ語で「10時30分にアレックスと会う」と書かれた段落は、段落が右端から始まっていても、ラテン語の名前と時刻が読みやすい状態を維持する必要があります。

句読点が予期しない側に表示される場合は、まず段落の方向を確認し、次にカーソルの位置を確認してください。双方向テキストでは、読み順のルールに基づいて句読点と数字が配置されます。そのため、表示上の順序は文字が格納されている順序と異なる場合があります。目に見えない方向マークを無作為に追加したり、文全体を逆方向に打ち直したりしないでください。短い英語のフレーズや識別子をまとめて表示する必要がある場合は、そのフレーズのみを選択し、使用可能な書式設定コントロールが対応している場合は、文字の方向を左から右に設定してください。周囲の段落は右から左(RTL)のままにしてください。

アラビア語と英語の入力欄が分かれているフォームの場合は、それぞれの言語を別の段落または表のセルに配置し、各段落の方向を明示的に設定することを検討してください。こうすることで、両方の言語の長い文章を1つの段落に混在させるよりも、管理が容易になる場合が多くあります。

5. リスト、表、および既存のドキュメントスタイルを修正する

リストは段落の動作を継承しますが、方向を変更した後は、リストの番号付けやインデントを調整する必要がある場合があります。各リスト段落にRTLを適用し、箇条書き記号や番号が意図した位置に表示されているか、テキストのインデントが適切であるかを確認してください。表の場合は、影響を受ける各セル内のテキストの方向を設定します。段落の方向を変更しても、必ずしも表の列の順序が反転するとは限りません。

アラビア語またはヘブライ語の新しい段落が繰り返し左から右に表示されてしまう場合は、それらの段落に使用されている段落スタイルを更新してください。現在のスタイルのスタイルエディタを開き、スタイルダイアログにそのプロパティがある場合は、そこでテキストの方向または配置を設定します。これは、主に右から右に記述する言語で書かれた文書に役立ちます。英語の文書に時折右から右に記述された引用が含まれる場合は、選択した段落のみを変更する方が通常は影響が少なくなります。

6. 結果を確認し、コピーを保存します。

  1. 新しい段落を開始し、アラビア語またはヘブライ語の短いテストフレーズを入力してください。挿入ポイントが右端から始まり、想定どおりの方向に移動することを確認してください。
  2. テスト文の中に「Room 204」のように英単語と数字を追加してください。ラテン文字と数字が判読可能であることを確認してください。
  3. 句読点、リストマーカー、インデント、および右から左へのテキストを含む表のセルを確認してください。
  4. 文書を保存し、閉じてから再度開いてください。段落の方向が正しく設定されていることを確認してください。

他のオフィスアプリケーションを使用しているユーザーと共有する重要なファイルについては、送信予定の形式でコピーを作成してテストしてください。エクスポート後や別の場所で開いた後にレイアウトが変わる場合は、編集可能なLibreOfficeまたはOpenDocument形式のコピーを保存し、配布前に受信者の形式を確認してください。フォントの利用可能性や受信側のアプリケーションによってスクリプトのレンダリング方法が異なる場合があるため、あるコンピュータで正常に表示されても、すべてのデバイスで同じように表示されるとは限りません。

テキストがまだおかしいように見える場合

  • テキスト方向のコントロールがまだ表示されません。言語オプションを再度確認し、CTLサポートが有効になっていることを確認してから、コントロールがすぐに表示されない場合はWriterを再起動してください。
  • 文字が分離して表示されたり、空の四角で表示されたりする場合は、アラビア語またはヘブライ語の文字形状に対応したフォントを試して、そのフォントがコンピュータにインストールされているかどうかを確認してください。フォントを変更することで欠落している文字は修正できますが、左から右への段落は修正されません。
  • 他のアプリから貼り付けたテキストのみが正しく表示されない場合があります。Writerに新しいフレーズを入力してテストしてみてください。新しいテキストが正しく表示される場合は、書式設定なしで貼り付けるか、まずプレーンテキストエディタに貼り付けてから、WriterでRTL(右から左への記述)を適用してください。
  • カーソルの動きが逆になっているように感じる場合は、 Ctrlキーを押しながらカーソルを操作するオプションを確認してください。LibreOfficeでは、右から左へのテキストと左から右へのテキストが混在する場合に、論理的かつ視覚的なカーソル移動動作を提供します。これはカーソルのナビゲーションを変更するものであり、保存されている読み方向を変更するものではありません。

公式資料

コメントを残す

LibreOfficeで「ドキュメントは不明なユーザーによってロックされています」エラーを修正する

LibreOfficeで「ドキュメントは不明なユーザーによってロックされています」エラーを修正する

LibreOfficeの不明ユーザーによるロック警告を安全に解除します。アクティブなセッションを確認し、コピーを保護し、検証済みの古いロックのみを削除して、ドキュメントをテストします。

LibreOffice Writer でアラビア語とヘブライ語の右から左へのテキスト表示を修正する

LibreOffice Writer でアラビア語とヘブライ語の右から左へのテキスト表示を修正する

LibreOffice Writerで、アラビア語またはヘブライ語のテキストが英語と正しく並ばず、位置がずれたり、混ざり合ったりする場合を修正します。複雑なテキストレイアウトを有効にし、段落の方向を設定して、結果を確認してください。

LibreOffice Calc VLOOKUP vs XLOOKUP: A Beginner-Friendly Functions Guide

LibreOffice Calc VLOOKUP vs XLOOKUP: A Beginner-Friendly Functions Guide

Learn VLOOKUP and XLOOKUP in LibreOffice Calc, including exact matches, left lookups, not-found results, reverse search, INDEX/MATCH alternatives, and common errors.

Collabora Onlineで「WOPI認証検証失敗」を修正する方法

Collabora Onlineで「WOPI認証検証失敗」を修正する方法

Collabora OnlineのWOPI認証検証エラーのトラブルシューティングを行うには、検出キー、キーローテーション、プロキシURL、タイムスタンプ、ホスト許可リストを確認してください。

ONLYOFFICE Docsで変更履歴をデフォルトで有効にする方法

ONLYOFFICE Docsで変更履歴をデフォルトで有効にする方法

ONLYOFFICEドキュメントで全員に対して変更履歴の記録を有効にし、再度開いた後もアクティブな状態を維持する方法、およびグローバルなデフォルト設定の制限事項を理解してください。

Collabora編集セッションのアイドルタイムアウトを設定する方法

Collabora編集セッションのアイドルタイムアウトを設定する方法

Collabora Onlineのビューごとのタイムアウト、フォーカスが外れた状態のタイムアウト、ドキュメントがアイドル状態のタイムアウト、自動保存のタイムアウト、プロキシのタイムアウトを比較し、導入環境に適した設定を選択して確認してください。

ONLYOFFICEのスペルチェックで言語が変更されない問題を解決する方法

ONLYOFFICEのスペルチェックで言語が変更されない問題を解決する方法

ONLYOFFICEのスペルチェック言語が変更できない場合の対処法。文書言語の設定、テキストの選択、デスクトップエディターの検出機能の調整、辞書の確認方法を学びましょう。

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

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

LibreOfficeでCalibriとArialが見つからない場合は、システムフォントを確認し、ライセンス付きフォントまたは互換性のある代替フォントをインストールし、フォントキャッシュを更新し、Writerの出力を検証することで復元できます。

Collabora CODEの設定ファイルを安全にバックアップおよび復元する方法

Collabora CODEの設定ファイルを安全にバックアップおよび復元する方法

Collabora CODEのネイティブインストール環境またはDockerインストール環境における設定ファイル(coolwsd.xml、デプロイ設定、プルーフキー、検証など)のバックアップと復元を行います。

ONLYOFFICEドキュメントサーバーにカスタムフォントを追加する方法

ONLYOFFICEドキュメントサーバーにカスタムフォントを追加する方法

ONLYOFFICE Document Server for LinuxまたはDockerにカスタムフォントをインストールし、フォントリストを再生成して、エディタやエクスポートされたファイルで正しく表示されることを確認します。