не работают русские шрифты (0.9.55, opensuse 10.3) (простите уж за избитую тему)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

tull
Сообщения: 484

не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

сразу скажу - фак курил, форум читал, побороть пытался всячески

не заработал у мене etersoft'овский wine, решил поставить обычный (0.9.55 из rpm)
шрифты (все) из виндузы скопированы в /usr/share/wine/fonts и ~/.wine/drive_c/windows/fonts
LC_ALL и LANG при запуске приложений задавал (основной язык в системе - английский, русский в локале ессно есть)
встречался совет редактировать wine.conf - такого файла у меня вообще нет (find / -name wine.conf ничего не дает)
в notepad в списке шрифтов какие-то малопонятные, не виндузовые шрифты. единственое, что радует, если выбрать скажем dejavu sans, то русские буквы есть. но у меня задача не текст в блокноте набирать :) увы, в меню нужных мне программ квадратики вместо русских букв

и есть еще один странный момент, при запуске конфигуратора или приложения выдается:

Wine cannot find the FreeType font library. To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
(похожая ошибка давалась и при запуске етерсофтовского wine wine@etersoft ругается на system.reg и не запускается )

но у меня стоит
freetype 1.3.1
freetype 2.3.5

подскажите плиз, куда копать

и еще маленьки вопрос, что может означать ошибка:
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented

я в приложении (pinstall, это простенький инсталятор файлов в palm) выбираю файл, и в консоле пишется такая ошибка.
Спасибо сказали:
Аватара пользователя
neoin666
Сообщения: 254
Статус: Присутствую
ОС: Ubuntu 10.04

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение neoin666 »

у меня тоже были точки и квадратики

rm -rf /usr/share/wine/fonts/tahoma*

и всё пройдёт
AMD Athlon II x3, Asrock M3A790GXH, 2GB DDR3, NVIDIA GTS 250, 2x500 GB
Ubuntu 10.04 OpenBox + pypanel + conky
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

neoin666 писал(а):
16.02.2008 06:17
rm -rf /usr/share/wine/fonts/tahoma*

и всё пройдёт
попадался мне этот совет (в приниципе все, что на форуме советуют, я перепробовал), не помогает :(
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение yaleks »

откуда ставили wine? снесли ли предыдущую версию?
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение stampoon »

соберите из сорцов, м.б. поможет
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

yaleks писал(а):
16.02.2008 19:55
откуда ставили wine? снесли ли предыдущую версию?
ставил с двд opensuse
предыдущую версию конечно сносил.
сначала ставил 0.9.44 с диска, потом снес его и поставил етерсофтовский, снес етерсофт, поставил обратно 0.9.44

вобщем пожалуй забью я на это дело. все равно мне винда нужна для вебмани кипера, еще для кое-каких специфических вещей. так что проще виртуальную машину запустить
Спасибо сказали:
ghost
Сообщения: 158

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение ghost »

у меня 55 вайн из сорцев все шрифты из старой конфига вайна удалил и теперь там где написанно по русски он квадратиками рисует.
Спасибо сказали:
Marbledore
Сообщения: 5
ОС: Fedora Core 8

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение Marbledore »

tull, советы, которые даются для wine.conf, обычно сопровождаются и советами для реестра wine. Но там, думаю, уже пробовали.
Советую покопать в сторону изменений в системе, которые нужны для русификации Gtk1 приложений (в частности xmms), а также перевода старых дистрибутивов с koi8 на utf8. У меня Fedora 8 и вроде бы как эти советы должны уже устареть, но мне помогло.
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение quadrik »

скопируйте шрифты из винды
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

quadrik писал(а):
21.02.2008 18:24
скопируйте шрифты из винды
куда именно? :) :) :)
всюду, куда можно, уже скопировал

Marbledore писал(а):
21.02.2008 16:38
а также перевода старых дистрибутивов с koi8 на utf8.
у меня утф-8

русский увидеть можно, если в блокноте выбрать другой шрифт.
но системный шрифт не меняется
Спасибо сказали:
Marbledore
Сообщения: 5
ОС: Fedora Core 8

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение Marbledore »

tull, я понимаю, современные дистрибутивы действительно по умолчанию хорошо переделаны на утф8. Но, к моему удивлению, если начать копаться в советах, которые предлагаются, то оказывается, что не все они выполнены. Это не влияет на работу программ Gtk2, Qt, но влияет на работу программ Gtk1. Я не утверждаю, что это поможет, просто кидаю направление для копания :) Ещё раз говорю, что когда я проделал (без промежуточных проверовк работоспособности русского языка) кучу шагов по русификации Gtk1 приложений и переводе локали на utf8, то после этой кучи изменений мой wine заработал по-русски.

Для примера, посмотрите список локалей - в федоре 8 это /usr/share/X11/locale - у Вас там есть ru_RU.UTF-8 ? Было бы неплохо её создать, изменив соответствующим образом compose.dir, locale.alias и locale.dir.

Если более знающие люди точно знают, что я не прав, пожалуйста, поправьте меня.
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

Marbledore писал(а):
22.02.2008 15:04
Я не утверждаю, что это поможет, просто кидаю направление для копания :)
спасибо, попробую покопать, но может попозже. просто мне вынь-приложения нужны редко, и в основном это webmoney. так что проще виртуальную машину запустить, чем разбираться со всем этим.

Для примера, посмотрите список локалей - в федоре 8 это /usr/share/X11/locale - у Вас там есть ru_RU.UTF-8 ?
locale -a|grep -i ru
ru_RU
ru_RU.CP1251
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.utf8
tt_RU@iqtelif.UTF-8
tt_RU.utf8
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Если в winecfg на четвертой вкладке для значений третьего выпадающего списка поставить шрифт Nimbus, то меню уже начинает писаться нормальными буквами.
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

pas писал(а):
24.02.2008 01:15
Если в winecfg на четвертой вкладке для значений третьего выпадающего списка поставить шрифт Nimbus, то меню уже начинает писаться нормальными буквами.
я извиняюсь, а как называется вкладка?
я вообще нигде не вижу, ни на одной вкладке, где можно выбирать шрифт.


значиццо докладываю:
сейчас поставил на ноут начисто opensuse 10.3 и wine 55
все сразу заработало. никакой ругани на freetype
запусил карту москвы (mom), были проблемы с формой ввода при поиске улиц, но если сделать LC_ALL=ru_RU.CP1251, то все ок.
при этом шрифты в wine я не заливал. просто в самом линухе есть виндовые шрифты.

т.е. моя изначальная проблема была из-за моих мулькований с freetype. видимо вайну не нравятся его патченные варианты :(
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

У меня там два ряда закладок. В одном ряду три закладки, в другом (тот что ниже при запуске) четыре. Вкладка четвертая слава. На ней сверху вниз третий выпадающий список. Справа от него кнопка, окошко для ввода цифр со стрелками (счетчик) и кнопка выбора шрифта. Не для всех значений выпадающего списка доступен выбор шрифта. У меня доступен для второго сверху и еще нескольких. Можно просто перебрать их по-очереди.
PS:названия не указываю т.к. они все написаны квадратиками.
Спасибо сказали:
Аватара пользователя
shindu
Сообщения: 115
Статус: i love acid....
ОС: Ubuntu 8.04

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение shindu »

:unsure:

попробуй этот шрифт мож покатит :blush:
меня в сусе спасало.
aut viam inveniam, aut faciam-или найду дорогу или проложу её сам(с)
IBM Thinkpad X40
OpenSuse 10.3/KDE Ubuntu 7.10/Gnome Ubuntu 8.04/Gnome
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

К сожалению, он не помог. Так же как и удаление тахомы и копирование родных шрифтов.
Спасибо сказали:
tull
Сообщения: 484

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение tull »

pas писал(а):
25.02.2008 00:55
PS:названия не указываю т.к. они все написаны квадратиками.
а поменять локаль, чтобы интерфейс был английский не судьба? :)
у меня, кстати, в winecfg интерфейс по-русски нормально стал отображаться, после того как я снес левый freetype

и локаль обязательно должна быть русская (неважно, утф или 1251), чтобы скажем в notepad русский текст нормально набирался. и при этом в notepad в меню выбора шрифта видны все шрифты, которые есть в линухе
подчеркиваю, в .wine/drive_c/windows/fonts/ у меня ничего нет, я там все стер
Спасибо сказали:
Ноль
Сообщения: 12
ОС: Debian

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение Ноль »

pas писал(а):
25.02.2008 02:33
К сожалению, он не помог. Так же как и удаление тахомы и копирование родных шрифтов.

не помогает, потому что в названии шрифта в начале стоит пробел..... переименуй.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Посмотрел. У меня название начинается НЕ с пробела. Переименовал, чтоб начиналось с пробела, не помогло.
Может кто знает прогу которая меняет шрифт для диалогов по умолчанию в винде. То что предлагает winecfg позволяет изменить шрифт только в части элементов управления.
Спасибо сказали:
Ноль
Сообщения: 12
ОС: Debian

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение Ноль »

Если хочешь, вот тебе архив с моими шрифтами, которые установлены в вайне.
собирал из серцов его, шрифт добросил только этот, который с пробелом. Все зарабтало.

Попробуй переместить свои шрифты куда-нибудь и подсунуть эти. Хз, может поможет.
Спасибо сказали:
SilentLexx
Сообщения: 13
ОС: openSUSE 10.3

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение SilentLexx »

поставь wine-doors, он стащит все что надо...
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Установил wine-doors. Из него поставил все имевшиеся шрифты, в том числе и тахому. Результат прежний. Т.е. нет результата.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Может это нужно, у меня сейчас стоят два wine-на 9.40 и 9.5(какой-то) в /usr и /usr/local соответственно. 9.40 нормально отображает русские буквы, а 9.5_ нет. Оба самосборные.
Правда 9.40 я поставил совсем недавно, т.е. много позже 9.5_.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение DjSpike »

Может это нужно, у меня сейчас стоят два wine-на 9.40 и 9.5(какой-то) в /usr и /usr/local соответственно. 9.40 нормально отображает русские буквы, а 9.5_ нет. Оба самосборные.
Правда 9.40 я поставил совсем недавно, т.е. много позже 9.5_.


Так вот она где собака зарыта ..... И как же Вам удалось сделать что бы вайны использовали разные директории а не одну и ту же /home/user/.wine ????
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Вообще то я уже писал, что 9.40 я поставил много позже, чем 9.5_, но потом сразу переустановил 9.5_.
А пользуют они одну папку /home/pas/.wine.
Если шрифты из windows/fonts удалить совсем, то оба вайна работают как прежде.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение DjSpike »

Зачем заморачиваешься со сборкой из исходников, если уже давно доступны пакеты для OpenSUSE ????
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение pas »

Извиняюсь, но у меня все же Mandriva 2007.0 LCE 64-bit.
Для 64-х бит вроде нет сборки.
Остается выбор: либо ставить левую сборку под 32 бита, которая потянет за собой кучу библиотек либо собирать из исходников.
Спасибо сказали:
Akon
Сообщения: 9

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение Akon »

У меня wine 0.54+ubuntu710, чтоб кирилица отображалась в диалог.окнах, я скопировал виндовые шрифты в /usr/share/fonts/truetype/windows Помогло. (теперь виндовые шрифты доступны для всей системы.).
Решилась еще пара проблем с отображением в doc-, xls-файлах шрифтов TimesNewRoman, Arial и др. , стандартных для виндовс, но почему то отсутствующих в убунту.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: не работают русские шрифты (0.9.55, opensuse 10.3)

Сообщение yaleks »

В Wine 0.9.57 проблема с русскими глифами в Tahoma решена (Дмитрий Тимошков их нарисовал).
Спасибо сказали: