Answers:
如果我没记错的话,可以使用usp10.dll使RTL字体正确显示。可以通过winetricks下载此dll。另外,如果您使用PlayOnLinux安装office,则默认情况下将包含此dll。
如果要使RTL和LTR图标出现在办公程序中,则应首先在Ubuntu中安装阿拉伯语,Herewe,...语言包,然后可以在适当的LANG环境中运行wine。例如:
LANG=en_us.utf-8 wine /path/to/office/executable
将en_us.utf-8替换为所需的语言。
打开葡萄酒技巧,“选择默认的葡萄酒前缀”,“安装Windows DLL ...”,usp10
然后单击“ 确定”。
安装完成后,打开“配置酒”(wineconfig),“库”选项卡,“库的新替代”(下拉菜单),usp10,添加,现在您应该在下面的列表中看到它(Existing_overrides) ,选择它,然后单击“编辑”,将其设置为“本机”,然后单击确定。
而已。语言现在应该正确显示。
我不确定最后一步是否必要,但还是要这样做。(我们将库设置为本地库的那个库)