Arabisch in LibreOffice: zusammengesetzter Charakter oben abgeschnitten

673
John Sonderson

Ich verwende LibreOffice 4.1 auf einem PC und verwende es, um Arabisch einzugeben. Ich habe meine Tastatur als arabische (Ägypten), arabische (101) Tastatur in der Windows 7-Systemsteuerung konfiguriert. Ich habe komplexes Textlayout (CTL) aktiviert und die Richtungseinstellung von LTR (STRG + UMSCHALT + A) in RTL (STRG + UMSCHALT + A) geändert, nachdem ich die entsprechenden Symbole zu meiner Symbolleiste Formatierung unter Extras -> Anpassen hinzugefügt habe. .. wie hier beschrieben: http://alefba.us/libreoffice-arabic-persian Da ich mich auf einem PC und nicht auf einem Mac befinde, musste ich eine andere Schrifteinstellung verwenden, und ich habe Adobe Arabisch und Arabisch Satz und in versucht In jedem Fall ist das Ergebnis das gleiche.

Das Problem ist, dass, wenn ich eine Alif-Hamza أ eingebe (mit aktivierter arabischer Eingabe 'n'), sie zwar fein angezeigt wird, aber wenn ich einer solchen Alif-Hamza mit einem Damma ُ folge (mit aktivierter arabischer Eingabe SHIFT-'e '), Diese Damma wird vom Header abgehackt. Wenn ich dies in der folgenden Zeile wiederhole, wird das Damma immer noch abgehackt. Es ist, als ob der Text höher ist als der für die Schriftart zugewiesene vertikale Raum. Siehe unten:

damma chopped off at top

Wenn ich dann eine Aktion ausführe, z. B. die Fenstergröße geringfügig ändern, erscheint der obere Teil der Damma, die abgehackt wurde:

damma appears after resizing window

Der Vollständigkeit halber sind hier Screenshots meiner LibreOffice-Einstellungen:

configuration window 1

configuration window 2

Wie kann ich erreichen, dass dies ordnungsgemäß funktioniert, damit ich das Fenster nicht verkleinern oder eine ähnliche Operation ausführen muss, damit der Alif-Hamza + Damma richtig angezeigt wird, in einem vertikalen Raum, der auch die Damma berücksichtigt, und nicht nur die alif-hamza?

Vielen Dank!!!

1
Hallo. Ich habe einen Fehler mit einem ähnlichen Verhalten gemeldet, Ihre Eingabe wird sehr geschätzt. https://www.libreoffice.org/bugzilla/show_bug.cgi?id=85426 Ghasan vor 9 Jahren 1

1 Antwort auf die Frage

0
John Sonderson

Es scheint ein Problem mit den verwendeten Schriftarten bei der Eingabe von zu geben damma over the aliph-hamza. Um das Problem zu lösen, verwenden Sie eine andere Schriftart, z. B. die Windows-Schriftarten, Simplified Arabicoder Traditional Arabicoder installieren und verwenden Sie die SheherazadeSchriftart http://scripts.sil.org/cms/scripts/page.php?item_id=Scheherazade