Writerでアラビア語とヘブライ語の段落を右から左に設定する

Writer でアラビア語またはヘブライ語のテキストが間違った端から始まる場合は、段落の方向を右から左 (RTL) に設定してください。右揃えにするだけではテキストの流れは変わりません。まず、[ツール] > [オプション] > [言語とロケール] > [一般] (macOS の場合は LibreOffice 環境設定) で LibreOffice の双方向制御を有効にし、次に[書式] > [段落] > [配置]で該当する段落を RTL に設定します。

これらの設定は、段落の流れとカーソル動作を調整するものです。不足しているフォントをインストールしたり、テキストを翻訳したり、英語の単語や数字を逆順に表示させたりするものではありません。LibreOffice 26.8 のヘルプでは、アラビア語とヘブライ語を複雑なテキストレイアウト (CTL) 言語として扱い、RTL コマンドとキーボード ショートカットについて説明しています。

なぜRTLコントロールが欠落しているのですか?

LibreOffice では、関連するインターフェイス オプションを有効にするまで、一部の双方向コントロールが非表示になっています。[ツール] > [オプション]を開き、[言語とロケール]を展開して[一般]を選択します。 [双方向入力用の UI 要素を表示する]をオンにして、[OK]をクリックします。macOS では、[LibreOffice] > [環境設定]を使用して同じオプション ダイアログを開きます。メニューの文言や配置は、オペレーティングシステムやインターフェイス レイアウトによって若干異なる場合があります。

この設定により、RTLコマンドが使用可能になります。ただし、開いている文書内のすべての段落の方向が自動的に変更されるわけではありません。校正に「複雑なテキストレイアウト」言語設定を使用する場合は、そこでも適切なアラビア語またはヘブライ語を選択してください。校正言語と段落方向は別々の設定です。LibreOfficeの「言語」オプションのリファレンスには双方向インターフェイスオプションの説明があり、CTL言語ガイドにはアラビア語とヘブライ語のサポート状況が記載されています。

LibreOfficeのオプションダイアログの「言語と地域」>「一般」で、「双方向入力用のUI要素を表示する」にチェックを入れます。
RTLコントロールを表示するには、「言語と地域」>「一般」で「双方向入力用のUI要素を表示する」を有効にします。

既存の段落の方向を変更するにはどうすればよいですか?

修正したい段落をクリックします。複数の段落を右から左に記述する必要がある場合は、まずそれらの段落を選択します。 [書式] > [段落]を選択し、[配置]タブを開いて、[プロパティ]で [右から左 (RTL)]を選択します。[OK]をクリックして確定します。これにより、段落のテキストの方向が設定され、挿入ポイントと新しいテキストが右から左の流れに沿って配置されます。

右から左へのツールバーコントロールを使用するか、 Ctrl+Shift+Dを押すと、現在のテキスト入力方向を切り替えることができます。LibreOffice の最新ヘルプでは、このコマンドはタブ付きインターフェースの [ホーム] タブの [ホーム] メニュー、および [プロパティ] サイドバーからも利用できます。左から右への入力に戻すには、Ctrl+Shift+Aを押すか、左から右へのコントロールを選択します。ショートカットはオペレーティングシステムまたは他のアプリケーションによって処理される場合があります。キーの組み合わせが反応しない場合は、メニューコマンドを使用してください。

RTL行を右マージンに移動させるために、スペースやタブを繰り返し使用しないでください。これらの文字はテキストの変更時にずれる可能性があり、段落の方向を設定するものではありません。同様に、通常の右揃えボタンは段落の端を移動するだけであり、段落のテキスト方向プロパティでRTLを選択する代わりにはなりません。

LibreOfficeの段落ダイアログの「配置」タブで、「プロパティ」の下にある「右から左(RTL)」が選択されている状態。
既存の段落の場合は、「書式」>「段落」>「配置」>「プロパティ」で「右から左(RTL)」を選択します。

なぜ英語の単語、数字、句読点は今でも左から右に書かれているように見えるのでしょうか?

これは通常、左右混合の段落で想定される動作です。アラビア語やヘブライ語のテキストは右から左に記述されますが、英語の名前、ウェブアドレス、数字などの埋め込まれた西洋のテキストは左から右の順序を維持します。そのため、カーソルの動きは通常の英語入力とは異なるように感じられる場合があります。LibreOfficeのCTLガイドでは、西洋のテキストは右から左のテキストフロー内で左から右の順序を維持すること、および論理的なカーソル移動動作について説明しています。

びっしりと文字が詰まったページを判断するのではなく、短い例でテストしてください。アラビア語またはヘブライ語のフレーズを1つ入力し、短い英語のフレーズと数字を追加し、括弧またはコロンを入力します。段落は右から始まり、ヘブライ語またはアラビア語の文字は連結して通常の順序で読み取られ、埋め込まれたラテン語のテキストは左から右に判読できる状態を維持する必要があります。句読点は周囲のテキストの方向によって位置が変わるため、別の行の近くに表示される場合があります。句読点を手動で移動する前に、行全体をよく確認してください。

段落の一つだけが正しく表示されない場合は、その段落をクリックして方向を再度確認してください。文書には、左から右(LTR)と右から左(RTL)の両方の段落を含めることができます。新しいテキストの挿入方向を変更しても、既に異なる書式になっている段落が必ずしも修正されるわけではないため、必要に応じて影響を受けるテキストを選択し、直接RTLを適用してください。

LibreOffice Writerのツールバーで、右から左への方向制御とCtrl+Shift+Dショートカットが強調表示されている。
Writerの方向制御は、現在のテキスト入力を右から左に切り替えます。LibreOfficeのヘルプには、Ctrl+Shift+Dも記載されています。

テキストがまだ読めない場合は、何をチェックすればよいですか?

方向の問題とフォントの問題を分けて確認してください。文字は表示されているものの、開始位置が間違っているように見えたり、句読点の位置がずれている場合は、段落の方向を再確認し、短い行を新しく入力してテストしてください。文字が空の四角、疑問符、または途切れた記号として表示される場合は、RTL方向の設定だけでは解決しない可能性があります。必要なアラビア語またはヘブライ語のグリフが含まれ、コンピューターにインストールされているフォントを試してみてください。フォントの利用可能性やフォントの形状は、ドキュメントが別のマシンでどのように表示されるかに影響を与える可能性があるため、共有する場合は、対象環境で同じファイルをテストしてください。

確実な最終確認を行うには、文書を保存し、閉じてから再度開き、該当する段落を調べます。各右から左への行の最初の文字が右側に表示されていること、テキストカーソルが想定される位置から開始していること、埋め込まれた英単語や数字が通常の順序で並んでいることを確認してください。句読点、リスト、および左から右へのセクションの段落境界も確認してください。文書をPDFにエクスポートする場合は、エクスポートされたPDFも確認してください。Writerでの表示が正しくても、別のコンピューターで不足しているフォントが使用できるとは限りません。

新しいテスト段落では方向制御が機能するのに、インポートした段落の一部が正しく表示されない場合は、その段落のみにRTLを適用するか、その段落が継承した段落書式を確認してください。文字自体が欠落していたり​​、形が崩れている場合は、方向を繰り返し切り替えるのではなく、フォントの適用範囲やインストールを修正してください。

右揃えのヘブライ語の段落と、テキストの流れを確認するためのアラビア語と英語が混在した行を含む、Writerの文書。
短い多言語サンプルは、段落が右から始まり、埋め込まれたラテン語のテキストは左から右に続くことを確認するのに役立つ。

コメントを残す

Writerでアラビア語とヘブライ語の段落を右から左に設定する

Writerでアラビア語とヘブライ語の段落を右から左に設定する

Writerの双方向制御を有効にし、右から左への段落の流れを設定し、英語の単語や数字を損なうことなく、アラビア語やヘブライ語が混在するテキストをチェックします。

LibreOfficeでCalibriとArialを推測なしで復元する方法

LibreOfficeでCalibriとArialを推測なしで復元する方法

メトリックに対応したLinuxフォントをインストールするか、LibreOfficeの代替フォントをマッピングする。その際、Microsoftフォントのライセンスやレイアウトの違いにも留意する。

LibreOffice Writerでフォームから入力可能なPDFを作成する

LibreOffice Writerでフォームから入力可能なPDFを作成する

Writerで使用可能なテキストフィールド、チェックボックス、ドロップダウンリストを追加し、受信者が入力して保存できるPDFをエクスポートします。

LibreOffice PDFを作成する際に、使用したフォントを保持する

LibreOffice PDFを作成する際に、使用したフォントを保持する

LibreOffice Writerで作成したPDFファイル内の欠落または置換されたフォントを修正し、適切なエクスポートプロファイルを選択し、共有前に埋め込まれているフォントを確認してください。

LibreOffice CLI を使用して DOCX ファイルを PDF に一括変換する

LibreOffice CLI を使用して DOCX ファイルを PDF に一括変換する

LibreOfficeのコマンドを使用して、Word文書のフォルダをPDFに変換し、ネストされたフォルダを安全に処理し、共有前に出力結果を確認します。

すべての新規ライター文書にテンプレートを使用させる

すべての新規ライター文書にテンプレートを使用させる

LibreOffice Writerのカスタムテンプレートをデフォルトとして設定すると、新しいドキュメントが好みのスタイルとページレイアウトで開くようになります。

LibreOfficeにJavaランタイムを認識させる方法

LibreOfficeにJavaランタイムを認識させる方法

互換性のあるJavaランタイムをインストールし、LibreOfficeで有効にして、無関係な設定を変更せずにJREリストが空になる問題をトラブルシューティングします。

PDF変換のためにLibreOfficeをDocker上でヘッドレスモードで実行する

PDF変換のためにLibreOfficeをDocker上でヘッドレスモードで実行する

小型のLibreOfficeコンテナを構築し、GUIを使用せずにオフィス文書を変換し、ホストファイルへのアクセスを制限しながらPDF出力を検証します。

LibreOffice Impress ファイルの画像をぼかさずにサイズを小さくする方法

LibreOffice Impress ファイルの画像をぼかさずにサイズを小さくする方法

LibreOfficeのプレゼンテーションファイルのサイズを小さくするには、埋め込まれた写真を圧縮したり、適切な画像設定を選択したり、共有前にスライドの品質を確認したりしてください。

LibreOfficeでカスタムサイズの印刷時にトリミングされないようにする

LibreOfficeでカスタムサイズの印刷時にトリミングされないようにする

カスタムサイズの文書を印刷する前に、LibreOfficeのページ寸法をプリンターに合わせて、印刷可能な余白を確認し、適切な拡大縮小率を設定してください。