еще раз о WINE и отображении символов кириллицы
Maksym 8 ноября, 2007 - 19:35
Никак не могу решить следушую проблему,
Установил Wine, виндовые шрифты ессно,
русские символы отображаются и вводятся, тут все норм,... НО
в диалоговых окнах приложений вместо русских букв такая вот ерунда:
http://smages.com/9f/3d/9f3dd119ac0a9d0b8caa7b8efab04aa6.jpg.htm
посоветуйте, как лечить
спасибо
»
- Для комментирования войдите или зарегистрируйтесь
Не уверен
...что смогу помочь, но, вот, например
$ wine winmine.exe
запускает сапёра с одним шрифтом,
а
$ LANG=C wine winmine.exe
с другим.
Попробуй с LANG поиграть, вдруг поможет. :-)
спасибо,
спасибо, попробовал, но это немного не то,
похоже что для отрисовки шрифтов в диалоговых окошках wine юзает freetype,
и проблема то где то тут....
В сторону
Слово "freetype" почему-то напомнило такую историю:
я выводил графику на php через ImageTTFText (вроде бы),
для этого полдня искал по инету конвертеры шрифтов и плевался,
а всё оказалось тривиально: взял шрифты у Старушки Вынь95
(аж Вынь95! Имена файлов ещё были 8.3:
ARICYR.TTF ARICYRB.TTF ARICYRBI.TTF)
и то, только часть из них подошла.
Может вам шрифты поперебирать? Вдруг какой подойдёт?
Я папку с
Я папку с шрифтами из xp перекинул и всё работает =)
http://tamahome.ru/temp/Screenshot.jpg (кстати похоже с автором темы мы земляки )
toTamahome Привет
toTamahome
Привет землякам:)
а шрифты из XP у меня как раз и используются, пробовал еще те, которые вместе с wine'ом ставятся
в /usr/share/wine/fonts, не помогло.
Попробую еще поиграть со шрифтами как советует ndrwsh, хорошо бы найти место в конфиге, где
прописаны шрифты, используемые в диалоговых окошках
вобщем шрифты
вобщем шрифты тут не помогут, поставил вайн на другой машине (вчера еще хотел попробовать), проц Celeron у нее на 2МГц,
перекинул виндовые шрифты, все заработало на ура.
У компа, на котором не работает wine, проц AMD64(собран с x86_64),
отсюда напрашивается вывод, что проблема либо в вайне под 64 либо в либах, которые отрисовываю шрифты.
надо попробовать собрать 32 битный вайн...
у меня и в 64х и в
у меня и в 64х и в 32х от обычной хр из вмвары и работает в обоих. попробуй снести .wine из папки юзера (ну забэкапить для начала =)) а потом перезалить шрифты поверх может поможет =)
Шрифты в
Шрифты в диалоговых окнах:
Открываем редактор реестра (в англицком режиме - чтобы не было крякозяблов) -
LENG=C wine regedit
и делаем поиск по ключевому слову Fonts
Полезно также проверить значение Codepages в
[HKCU/Software/Wine/Fonts]
У меня например после обновления wine до версии 0.9.48
почему-то оказалось Codepages=1252,437
поменял на 1251,866 и OK!
Еще фишка:
Еще фишка:
Если часть окон отображается нормально, а часть - криво, то нужно скопировать все имеющиеся фонты еще в два места:
1. /usr/share/wine/fonts
2. /usr/local/share/wine/fonts
Хотя, можно видимо сделать эти папки просто ссылками на
~/.wine/drine_c/windows/fonts. Но я так не пробовал, а просто скопировал. (Ну сильны во мне еще старые виндовозные привычки:)
У меня почему
У меня почему то в реестре данные с 1252 на 1251 меняются, но после повторного запуска возвращаются в 1252,437
wine-0.9.54
В чем может быть дело?
На эту тему
На эту тему нашел такой скрипт
#!/bin/sh
cd /usr/share/wine/fonts
rm tahoma.ttf
rm tahomabd.ttf
ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf ./tahoma.ttf
ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf ./tahomabd.ttf
Запускать от рута.
Мне помогло
Jaja написал(а):На эту тему