Я установил MS Office 2007 в Ubuntu 12.04, используя Wine 1.4 без проблем, и он отлично работает с английским языком. Однако мне нужно использовать его для работы с арабским и ивритом, и он не работает, когда я переключаюсь на иврит или арабскую клавиатуру. Набор текста меняется на противоположный.
Я видел более ранний пост для чего-то похожего, но он закрыт, и я думаю, что это было для более ранней версии Wine 1.3. Предположительно, в Wine 1.4 добавлен RTL - есть ли способ заставить его работать?
wine
microsoft-office
hebrew
microsoft-word
rtl
Саид Хардан
источник
источник
Ответы:
Если я правильно помню, вы можете использовать usp10.dll для правильного отображения шрифтов RTL. Эта DLL может быть загружена через Winetricks. Также, если вы устанавливаете офис с помощью PlayOnLinux, эта dll будет включена по умолчанию.
Если вы хотите, чтобы значки RTL и LTR появлялись в офисных программах, вы должны сначала установить языковой пакет Arabic, Herbew, ... в Ubuntu, а затем запустить Wine в соответствующей среде LANG. Например:
замените en_us.utf-8 на нужный язык.
источник
Откройте winetricks, «выберите винный префикс по умолчанию», «Установите Windows DLL ...»
usp10
и OK.После завершения установки откройте «configure wine» (wineconfig), вкладку «Libraries», «New overrride for library» (раскрывающееся меню), usp10, Add, теперь вы должны увидеть его в списке ниже (Existing_overrides) выберите его и нажмите «Редактировать», установите «Native» и нажмите «ОК».
Вот и все. Языки должны отображаться правильно сейчас.
Я не уверен, что последний шаг необходим, но все равно сделайте это. (Тот, где мы установили библиотеку на родную)
источник