Jeśli tekst arabski lub hebrajski pojawia się w niewłaściwej kolejności, zaczyna się od lewego marginesu lub zachowuje się nietypowo obok angielskich słów i liczb, ustaw kierunek tekstu akapitu na „Od prawej do lewej” (RTL) . Samo wyrównanie akapitu do prawej nie zmienia kierunku pisania. Jeśli brakuje polecenia RTL, najpierw włącz obsługę złożonego układu tekstu (CTL) w opcjach językowych pakietu LibreOffice, a następnie zastosuj RTL do odpowiedniego akapitu.
Wybierz poprawkę odpowiadającą temu, co widzisz
- Słowa wyglądają na prawe, ale zaczynają się od lewej krawędzi: ustaw kierunek akapitu od prawej do lewej. Wyrównanie i kierunek to osobne ustawienia.
- Brak polecenia RTL: włącz obsługę złożonego układu tekstu w opcjach. Dokładny opis menu może się różnić w zależności od systemu operacyjnego i wersji LibreOffice.
- Znaki arabskie lub hebrajskie są odwrócone lub rozłączone: sprawdź, czy kierunek tekstu to RTL i użyj czcionki z odpowiednią obsługą skryptów. Nie odwracaj znaków ręcznie.
- Angielskie słowa, daty i cyfry skaczą: zachowaj tekst akapitu od prawej do lewej (RTL), a następnie sprawdź tekst mieszany i interpunkcję. Osadzona treść zachodnia powinna pozostać od lewej do prawej.
Poniższe kroki dotyczą aktualnej wersji LibreOffice Writer na komputery stacjonarne. W Pomocy LibreOffice język hebrajski i arabski są opisane jako języki korzystające ze złożonego układu tekstu, a także udokumentowane jest polecenie RTL. Jeśli w interfejsie używane jest inne sformułowanie, wyszukaj w oknie dialogowym Opcje hasło „Złożony układ tekstu” lub „Od prawej do lewej”.
1. W razie potrzeby włącz układ tekstu złożonego
Otwórz opcje LibreOffice. W systemie Windows i wielu systemach Linux wybierz Narzędzia > Opcje . W systemie macOS opcje mogą znajdować się w LibreOffice > Preferencje . Rozwiń sekcję Języki i ustawienia regionalne , wybierz Ogólne i włącz opcję Układ tekstu złożonego lub pisanie dwukierunkowe. Kliknij OK lub Zastosuj, a następnie wróć do programu Writer.
W niektórych wersjach włączenie CTL udostępnia elementy sterujące RTL i „od lewej do prawej” na pasku narzędzi formatowania oraz we właściwościach akapitu. Nie powoduje to jednak automatycznej konwersji każdego istniejącego akapitu na RTL. Nadal należy zastosować kierunek do odpowiedniego tekstu. LibreOffice dokumentuje ścieżkę opcji i wyjaśnia, że obsługa CTL zapewnia sterowanie językiem i kursorem dla złożonych skryptów.
2. Ustaw kierunek akapitu na Od prawej do lewej
Kliknij wewnątrz akapitu w języku arabskim lub hebrajskim. Jeśli chcesz zmienić kilka akapitów, zaznacz je najpierw. Użyj dowolnej ścieżki dostępnej w interfejsie:
- Klawiatura: naciśnij Ctrl+Shift+D , aby przełączyć się na wprowadzanie tekstu od prawej do lewej. W niektórych systemach kombinacja Ctrl+prawy Shift jest również udokumentowana dla RTL, gdy obsługa CTL jest włączona. Jeśli skrót zostanie przechwycony przez system operacyjny lub nie reaguje, użyj menu lub paska bocznego.
- Menu: wybierz Format > Akapit , otwórz kartę Wyrównanie i wybierz Od prawej do lewej (RTL) w ustawieniach akapitu lub kierunku tekstu.
- Pasek narzędzi lub pasek boczny: kliknij przycisk kierunku Od prawej do lewej lub otwórz pasek boczny Właściwości i wybierz opcję RTL w panelu Akapit lub Wyrównanie.
Na przykład, jeśli zdanie w języku hebrajskim znajduje się na lewym marginesie, umieść kursor w tym akapicie i zastosuj opcję RTL. Tekst powinien być przesuwany od prawego marginesu do lewej w miarę pisania. Jeśli klikniesz tylko przycisk wyrównania do prawej, akapit może znajdować się po prawej stronie, zachowując jednocześnie charakter tekstu pisanego od lewej do prawej; użyj polecenia „direction”, aby poprawić płynność.
3. Ustaw wyrównanie i język osobno
Po ustawieniu kierunku wybierz żądane wyrównanie wizualne. W przypadku zwykłej prozy arabskiej lub hebrajskiej wyrównanie do prawej jest powszechne, ale nagłówek może być wyśrodkowany. Wyrównanie kontroluje położenie akapitu między marginesami; kierunek kontroluje jego czytanie i pisanie. Ustawienia te można łączyć, więc wybór opcji RTL nie uniemożliwia wyśrodkowania tytułu.
Ustaw język korekty jako osobny krok. Zaznacz tekst, którego dotyczy korekta, otwórz Narzędzia > Język lub użyj wskaźnika języka na pasku stanu i wybierz właściwy język, taki jak arabski lub hebrajski, jeśli jest dostępny. Ma to wpływ na narzędzia do sprawdzania pisowni i rozpoznawania języka; nie zastępuje kierunku akapitu. Sprawdzanie pisowni zależy również od zainstalowanego modułu językowego.
4. Sprawdź tekst mieszany, liczby i interpunkcję
Akapity pisane od prawej do lewej często zawierają elementy pisane od lewej do prawej: angielską nazwę produktu, adres internetowy, datę lub liczbę. Wskazówki dotyczące CTL w LibreOffice mówią, że osadzony tekst zachodni pozostaje pisany od lewej do prawej w przepływie RTL. Na przykład akapit z hebrajskim tekstem „Spotkanie o 10:30 z Alexem” powinien zachować czytelność łacińskiej nazwy i godziny, mimo że akapit zaczyna się od prawej krawędzi.
Jeśli znaki interpunkcyjne pojawiają się po nieoczekiwanej stronie, najpierw sprawdź kierunek akapitu, a następnie położenie kursora. Tekst dwukierunkowy stosuje zasady kolejności czytania do rozmieszczania znaków interpunkcyjnych i liczb; kolejność wizualna może różnić się od kolejności, w jakiej znaki są zapisywane. Nie dodawaj niewidocznych znaków kierunkowych losowo ani nie przepisuj całego zdania od końca. Jeśli krótka fraza lub identyfikator w języku angielskim muszą pozostać w całości, zaznacz tylko tę frazę i ustaw jej kierunek znaków od lewej do prawej, o ile obsługują to dostępne opcje formatowania. Zachowaj otaczający akapit w formacie RTL.
W przypadku formularza z oddzielnymi polami dla języka arabskiego i angielskiego, rozważ umieszczenie każdego języka w osobnym akapicie lub komórce tabeli i wyraźne określenie kierunku każdego akapitu. Często jest to łatwiejsze w utrzymaniu niż łączenie długich fragmentów obu języków w jednym akapicie.
5. Napraw listy, tabele i istniejące style dokumentów
Listy dziedziczą zachowanie akapitów, ale numeracja i wcięcia list mogą wymagać dostosowania po zmianie kierunku. Zastosuj RTL do każdego akapitu listy, a następnie sprawdź, czy punktor lub numer pojawia się po właściwej stronie i czy wcięcie tekstu jest wygodne. W przypadku tabeli ustaw kierunek tekstu w każdej komórce, której dotyczy. Zmiana kierunku akapitu nie musi odwracać kolejności kolumn w tabeli.
Jeśli nowe akapity w języku arabskim lub hebrajskim ciągle wracają do zapisu od lewej do prawej, zaktualizuj styl akapitu użyty w tych akapitach. Otwórz edytor stylów dla bieżącego stylu i ustaw tam kierunek lub wyrównanie tekstu, jeśli okno dialogowe stylu oferuje taką opcję. Jest to przydatne w przypadku dokumentu napisanego głównie w jednym języku RTL. W przypadku sporadycznych cytatów RTL w dokumencie angielskim, zmiana tylko wybranych akapitów jest zazwyczaj mniej uciążliwa.
6. Sprawdź wynik i zapisz kopię
- Rozpocznij nowy akapit i wpisz krótką frazę testową w języku arabskim lub hebrajskim. Upewnij się, że punkt wstawiania zaczyna się po prawej stronie i przesuwa się w oczekiwanym kierunku.
- Dodaj angielskie słowo i liczbę, na przykład „Pokój 204”, do zdania testowego. Upewnij się, że łacińskie znaki i cyfry są nadal czytelne.
- Sprawdź interpunkcję, znaczniki list, wcięcia i wszystkie komórki tabeli zawierające tekst RTL.
- Zapisz dokument, zamknij go i otwórz ponownie. Sprawdź, czy kierunek akapitu jest prawidłowy.
W przypadku ważnych plików udostępnianych osobom korzystającym z innych aplikacji biurowych, przetestuj kopię w formacie, który planujesz wysłać. Jeśli układ ulegnie zmianie po eksporcie lub otwarciu w innym miejscu, zachowaj edytowalną kopię LibreOffice lub OpenDocument i sprawdź format odbiorcy przed jej rozesłaniem. Dostępność czcionek i aplikacja odbiorcza mogą wpływać na sposób renderowania skryptów, dlatego poprawne wyświetlenie na jednym komputerze nie gwarantuje identycznego wyświetlania na każdym urządzeniu.
Jeśli tekst nadal wygląda źle
- Nadal brakuje opcji sterowania kierunkiem tekstu: sprawdź ponownie opcje językowe i upewnij się, że obsługa CTL jest włączona, a następnie uruchom ponownie program Writer, jeśli opcje nie pojawią się od razu.
- Litery są rozdzielone lub wyświetlane jako puste pola: wypróbuj czcionkę obsługującą kształty arabskie lub hebrajskie i sprawdź, czy jest ona zainstalowana na komputerze. Zmiana czcionki może rozwiązać problem brakujących glifów, ale nie poprawi akapitu LTR.
- Tylko tekst wklejony z innej aplikacji jest uszkodzony: przetestuj, wpisując nową frazę w Writerze. Jeśli nowy tekst działa, wklej go bez formatowania lub najpierw wklej do edytora tekstu, a następnie zastosuj RTL w Writerze.
- Ruch kursora wydaje się być opóźniony: sprawdź opcję sterowania kursorem CTL. LibreOffice oferuje logiczne i wizualne zachowanie ruchu dla tekstu mieszanego RTL i LTR; zmienia to nawigację kursora, a nie zapisany kierunek czytania.
Oficjalne referencje