我在 PC 上運行 LibreOffice 4.1,並用它來輸入阿拉伯語。我已從 Windows 7 控制台將鍵盤配置為阿拉伯語(埃及)、阿拉伯語 (101) 鍵盤。我啟用了複雜文字佈局(CTL),然後將方向設定從LTR (CTRL+SHIFT+A) 變更為RTL (CTRL+SHIFT+A),然後將這些對應的圖示新增至「工具」->「自訂」下的「格式」工具列。 ..如此處所述: http://alefba.us/libreoffice-arabic-persian 由於我使用的是 PC 而不是 Mac,因此我必須使用不同的字體設置,並且我嘗試過 Adobe 阿拉伯語和阿拉伯語排版,每種情況下的結果都是相同的。
問題是,當我輸入alif-hamza Í(啟用阿拉伯語輸入類型“n”)時,它顯示正常,但是當我在這樣的alif-hamza 後面加上damma ُ(啟用阿拉伯語輸入類型SHIFT-“e 」)時,這樣的達瑪被頭部砍掉了。如果我在下一行重複這個,damma 仍然會被砍掉。就好像文字比為字體分配的垂直空間更高。見下文:
然後,如果我執行諸如稍微調整視窗大小之類的操作,則會出現已被切掉的 damma 的頂部部分:
為了完整起見,這裡是我的 LibreOffice 設定的螢幕截圖:
我怎麼能讓它正常工作,這樣我就不必調整視窗大小或執行類似的操作,alif-hamza + damma 就可以在垂直的空間量(也考慮了 damma)中正確顯示,以及不只是alif-hamza?
謝謝!
答案1
輸入時使用的字體似乎有問題damma over the aliph-hamza
。若要解決該問題,請使用其他字體,例如 Windows 字體Simplified Arabic
或Traditional Arabic
安裝並使用該Sheherazade
字體
http://scripts.sil.org/cms/scripts/page.php?item_id=Scheherazade