Запускаю программку через Wine, и вот что происходит:[2 сценария]
1. Когда запускаю прогу так:
wine start run.bat
вот как всё высвечивается:



как видете, програмуля использует псевдо графику...
2.когда запускаю так:
LANG=ru_RU.CP1251 wine start run.bat
[как я понимаю, она использует РУ локалы]
Вот что в этот раз получаю:


Как видите, уже начинают появлятся русские буквы..
В обеих случах в Терминале, Вайн выдаёт такую ошибку:
:WineEngCreateFontInstance Untranslated charset 255
Что я до сих пор сделал:
1. Скопировал фонты из под Винды в папку [Windows/Fonts] что в Выйне
2. Сгенил локалы для RU
3. Скопировал шртфты в in /usr/share/fonts
но странно что ничево не помогает, хотя люди на форумах пишут что Копирование шрифтов в в папку [Windows/Fonts] помогает...
Помогите пожалуйтся!
В чём именно проблема, в Вайне или Убунту? В Кодировке или шрифтах???
заранее спасибо что хотябы прочитали...
Проблема с русскими шрифтами или с кодировкой в WINE
Эээ. А програмка-то виндусяцкая иль под дос буде? Тогда может не надо баловаться вином, а попробовать dosbox? :o
Ну или страничку кодовую 866 указать.
Я бы попробовал:
1) Собрать wine руками.
2) Собрать пакет corefonts по всем правилам и установить его, а не просто шрифты копировать.
3) Если это досовая прога, то запустить её в DOSEmu.
4) Опять же если прога досовая, то прежде запустить досовый русификатор. Как он там называется, rk.com вроде.
Собрать wine руками.
скажи пожалуйста как это делается....
SkaarjZR,
походу не смогу поставить на Досовский емулятор т.к. прога использует Виновские окна типа Мэсадж Бокс и маппированные диски..
скажи пожалуйста как это делается....
./configure --prefix=/usr
make
checkinstall
Опции у configure могут быть и другими, читай configure --help
И способ сборки пакета тоже может быть другим. Читай доки на свой дистрибутив.
Вообще, попробуй сначала засунуть в батник русификатор.
Может так поможет?
$ dpkg-reconfigure console-cyrillic
Вообще, попробуй сначала засунуть в батник русификатор.
какой русификатор? и как его засунуть... я склонен что проблема в кодтровке или/и шрифтах...не так ли???
vovuntu,
Так и есть. Шрифт Tahoma установлен? И вообще комплект шрифтов из виндовс?
вот что я делал:
1. просто по тупому скопировал все шрифты с папки Фонты с Винды(на форумах читал что может помочь)
2. с помощью winetricks(winetricks allfonts) установил все шрифты...
3. генил РУ локалы
ничего пока не помогло...
но странно что ничево не помогает, хотя люди на форумах пишут что Копирование шрифтов в в папку [Windows/Fonts] помогает...
помогает. а вот системные локали (линуксовые, в т.ч. переменная LANG) не имеют к wine никакого отношения.
попробуйте обновить wine, вроде на сайте самой wine лежит готовый deb-пакет с посл. версией. Перед этим сотрите ~/.wine, а после скопируйте в новый ~/.wine шрифты из WinXP (я тупо все скопировал - работает)
drBatty,
скопируйте в новый ~/.wine шрифты из WinXP (я тупо все скопировал - работает)
а чё, такая же трабла была как и у меня на скринах?????
а чё, такая же трабла была как и у меня на скринах?????
ну типа того. давно это было... тоже кракозябры в некоторых вендовых прогах(ну или в досовских, я не помню точно). там какая-то ерунда с правами/патентами, потому и нельзя прямо в wine засунуть фонты. не вдавался особо.
PS: да, забыл сказать: фонты надо засовывать куда-то в ~/.wine/drive_c/windows/
а вовсе НЕ в /usr!
какой русификатор? и как его засунуть... я склонен что проблема в кодтровке или/и шрифтах...не так ли???
Google: rk.com
Скачиваешь файл rk.com, кладёшь его в ~/.wine/drive_c и в батник прописываешь C:\rk.com
Это должно помочь решить траблу с кодировками в досовом приложении.