LibreOffice 中的阿拉伯語:複合字元在頂部被截斷

LibreOffice 中的阿拉伯語:複合字元在頂部被截斷

我在 PC 上運行 LibreOffice 4.1,並用它來輸入阿拉伯語。我已從 Windows 7 控制台將鍵盤配置為阿拉伯語(埃及)、阿拉伯語 (101) 鍵盤。我啟用了複雜文字佈局(CTL),然後將方向設定從LTR (CTRL+SHIFT+A) 變更為RTL (CTRL+SHIFT+A),然後將這些對應的圖示新增至「工具」->「自訂」下的「格式」工具列。 ..如此處所述: http://alefba.us/libreoffice-arabic-persian 由於我使用的是 PC 而不是 Mac,因此我必須使用不同的字體設置,並且我嘗試過 Adob​​e 阿拉伯語和阿拉伯語排版,每種情況下的結果都是相同的。

問題是,當我輸入alif-hamza Í(啟用阿拉伯語輸入類型“n”)時,它顯示正常,但是當我在這樣的alif-hamza 後面加上damma ُ(啟用阿拉伯語輸入類型SHIFT-“e 」)時,這樣的達瑪被頭部砍掉了。如果我在下一行重複這個,damma 仍然會被砍掉。就好像文字比為字體分配的垂直空間更高。見下文:

達瑪頂部被砍掉

然後,如果我執行諸如稍微調整視窗大小之類的操作,則會出現已被切掉的 damma 的頂部部分:

調整視窗大小後出現 damma

為了完整起見,這裡是我的 LibreOffice 設定的螢幕截圖:

配置視窗1

配置視窗2

我怎麼能讓它正常工作,這樣我就不必調整視窗大小或執行類似的操作,alif-hamza + damma 就可以在垂直的空間量(也考慮了 damma)中正確顯示,以及不只是alif-hamza?

謝謝!

答案1

輸入時使用的字體似乎有問題damma over the aliph-hamza。若要解決該問題,請使用其他字體,例如 Windows 字體Simplified ArabicTraditional Arabic安裝並使用該Sheherazade字體 http://scripts.sil.org/cms/scripts/page.php?item_id=Scheherazade

相關內容