LINUX.ORG.RU

Странная проблема со шрифтами в WINE

 ,


0

1

В нескольких программах, которые я запускал под вайном, были обнаружены проблемы со шрифтами, как в скриншоте (часть символов тупо не отображалась, часть заменялась на знаки препинания, часть отображалась нормально)
Я заменил каталог ~/.wine/drive_c/windows/Fonts на аналогичный из винды (C:\Windows\Fonts). Запустил прогу. Появилась другая проблема, как на этом скриншоте (те символы, с которыми были проблемы вначале, заменялись на кракозябры)


Слишком большие скриншоты. Сделайте вот так, а то глаза разбегаются..

Axon ★★★★★
()
Ответ на: комментарий от Ygor

export LANG=ru_RU.CP1251
wine proga.exe

Ygor, спасибо, шрифты стали отображаться, только теперь в прогах, запущенных таким образом, перестала работать русская раскладка клавиатуры (раньше хоть кракозябры печатались). В чём дело?

SIvan32
() автор топика
Ответ на: комментарий от SIvan32

только теперь в прогах, запущенных таким образом

Они во всех были крякозябрами? (каких кстати?)

В чём дело?

Причин может быть две:

Дело в том, что виндовс прога не понимает юникодную локаль.

В системе, что-то криво - или локаль (locale выхлоп из терминала в студию, кстати), или wine.

Решений может быть тоже несколько:

попробуйте на чистый ~/.wine (или заархивировав то что уже имеется, или в отдельный wineprefix) установить с помощью winetricks ms шрифты и пускать с этого чистого пофиля wine нужные проги.

второй способ может быть весьма не тривиальным - суть в том, что бы запускать одельный X-сервер с этой LANG=ru_RU.CP1251 локалью и из под него уже глючные проги. Нетривиальность этого метода может заключаться в предварительной настройке русского языка в самом X-сервере с такой локалью.

Ygor ★★★★★
()
Ответ на: комментарий от SIvan32

И да лучшим ответом при работе с такими баганутыми программами будет являться установка их в виртуальную машину с вендой. От себя рекомендую VirtualBox (не OSE версия). Пробросы usb, общие каталоги с хостовой системой, интеграцию в рабочий стол хостовой системы умеет, как и rdp.

Ygor ★★★★★
()

О, знакомый баг. Проявляется если локаль системы не кириллица. Попробуй:

LC_ALL=ru_RU.UTF-8 wine 2gis.exe
ZenitharChampion ★★★★★
()
Ответ на: комментарий от Ygor

> И да лучшим ответом при работе с такими баганутыми программами ...

Конкретно у ДубльГИС есть раздел скачивания для Linux, с каими-то специально подготовленными для Wine бинарниками программы. http://www.2gis.ru/how-get/linux/

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.