Использование языков RTL с MS Office в Wine 1.4


12

Я установил MS Office 2007 в Ubuntu 12.04, используя Wine 1.4 без проблем, и он отлично работает с английским языком. Однако мне нужно использовать его для работы с арабским и ивритом, и он не работает, когда я переключаюсь на иврит или арабскую клавиатуру. Набор текста меняется на противоположный.

Я видел более ранний пост для чего-то похожего, но он закрыт, и я думаю, что это было для более ранней версии Wine 1.3. Предположительно, в Wine 1.4 добавлен RTL - есть ли способ заставить его работать?


16/3/2015 до сих пор нет решения
Саид Хардан

Ответы:


1

Если я правильно помню, вы можете использовать usp10.dll для правильного отображения шрифтов RTL. Эта DLL может быть загружена через Winetricks. Также, если вы устанавливаете офис с помощью PlayOnLinux, эта dll будет включена по умолчанию.

Если вы хотите, чтобы значки RTL и LTR появлялись в офисных программах, вы должны сначала установить языковой пакет Arabic, Herbew, ... в Ubuntu, а затем запустить Wine в соответствующей среде LANG. Например:

LANG=en_us.utf-8 wine /path/to/office/executable

замените en_us.utf-8 на нужный язык.


да! usp10 добивается цели
Мина Майкл

0

Откройте winetricks, «выберите винный префикс по умолчанию», «Установите Windows DLL ...» usp10и OK.

После завершения установки откройте «configure wine» (wineconfig), вкладку «Libraries», «New overrride for library» (раскрывающееся меню), usp10, Add, теперь вы должны увидеть его в списке ниже (Existing_overrides) выберите его и нажмите «Редактировать», установите «Native» и нажмите «ОК».

Вот и все. Языки должны отображаться правильно сейчас.

Я не уверен, что последний шаг необходим, но все равно сделайте это. (Тот, где мы установили библиотеку на родную)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.