Please help with Cyrilic fonts

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
FokkerCharlie
Level 1
Level 1
Posts: 7
Joined: Thu May 28, 2009 3:27 pm

Please help with Cyrilic fonts

Post by FokkerCharlie »

Hi

I'm trying to get Rosetta Stone software working under Wine, and actually it seems fine, apart from one thing:

On the Russian language lessons, the font displayed is English-type, rather than Cyrillic. That's no good! It's working fine on my VirtualBox XP setup.

I have copied all the fonts from XP and Vista installations, to no good effect. I have also tried winetricks corefonts AND allfonts.

Any other ideas?

Cheers
Charlie
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Please help with Cyrilic fonts

Post by austin987 »

On Thu, May 28, 2009 at 3:30 PM, FokkerCharlie
<[email protected]> wrote:
Hi

I'm trying to get Rosetta Stone software working under Wine, and actually it seems fine, apart from one thing:

On the Russian language lessons, the font displayed is English-type, rather than Cyrillic.  That's no good!  It's working fine on my VirtualBox XP setup.

I have copied all the fonts from XP and Vista installations, to no good effect.  I have also tried winetricks corefonts AND allfonts.
Try setting LANG to a Russian locale.


--
-Austin
FokkerCharlie
Level 1
Level 1
Posts: 7
Joined: Thu May 28, 2009 3:27 pm

Post by FokkerCharlie »

Hi Austin

Thanks for your response. I tried this:

sudo locale-gen ru_RU.CP1251
LANG=ru_RU.CP1251 wine TheRosettaStone.exe

With no discernible difference.

Is that what you meant?

Charlie
Danila Sentiabov

Please help with Cyrilic fonts

Post by Danila Sentiabov »

Which distribution do you use? You probably have UTF-8 locale. It that's the
case, you should use ru_RU.UTF-8.
And I'm not sure you have to or should use locale-gen or something like that
- it's probably better to install appropriate locale via your distribution's
package manager.

On Fri, May 29, 2009 at 00:43, FokkerCharlie <[email protected]>wrote:
Hi Austin

Thanks for your response. I tried this:

sudo locale-gen ru_RU.CP1251
LANG=ru_RU.CP1251 wine TheRosettaStone.exe

With no discernible difference.

Is that what you meant?

Charlie
--
Best regards,
Danila Sentiabov aka dsent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-us ... chment.htm>
FokkerCharlie
Level 1
Level 1
Posts: 7
Joined: Thu May 28, 2009 3:27 pm

Post by FokkerCharlie »

OK, I tried :

Code: Select all

$locale -a
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
so I ran the app with:
LANG=ru_RU.utf8 wine TheRosettaStone.exe

But with no change! I am using Ubuntu Jaunty. Just to be clear, I want the app to run in English, but the lesson text to display in Russian- are we going about this the right way?

Thanks for your input so far.

Charlie
Danila Sentiabov

Please help with Cyrilic fonts

Post by Danila Sentiabov »

On Fri, May 29, 2009 at 01:48, FokkerCharlie <[email protected]>wrote:
OK, I tried :


Code:
$locale -a
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
ru_RU.utf8
ru_UA.utf8

so I ran the app with:
LANG=ru_RU.utf8 wine TheRosettaStone.exe
Try _exactly_ the following:
LANG=ru_RU.UTF-8 wine TheRosettaStone.exe

Then, if it will not help, try
LC_ALL=ru_RU.UTF-8 wine TheRosettaStone.exe

But with no change! I am using Ubuntu Jaunty. Just to be clear, I want
the app to run in English, but the lesson text to display in Russian- are we
going about this the right way?

Thanks for your input so far.

Charlie
I think probably the right locale name is UTF-8, not utf8, despite "locale
-a" output. I'm running all programs exactly that way (I'm Russian and I use
Cyrillic texts here and there, but prefer English UI for applications). My
locale settings are:

$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"

$locale -a
... (skipped) ...
ru_RU
ru_RU.koi8r
ru_RU.utf8
... (skipped) ...

--
Best regards,
Danila Sentiabov aka dsent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-us ... chment.htm>
FokkerCharlie
Level 1
Level 1
Posts: 7
Joined: Thu May 28, 2009 3:27 pm

Post by FokkerCharlie »

Hmmmm.

Still the same result here. I should have spotted this earlier, but here's the output from the terminal when running the app- there are quite a few lines referencing fonts!

Code: Select all

fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterEventSourceW ((null),L"Bonjour Service"): stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IP optname 0x00000013
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {f689d7c8-6f1f-436b-8a53-e54fe351c322}: stub
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WS_setsockopt Unknown level: 0x00000029
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {f689d7c8-6f1f-436b-8a53-e54fe351c322}: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmpD5900.FOT",L"C:\\windows\\temp\\AAX957.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmpC6900.FOT",L"C:\\windows\\temp\\AAX969.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp28900.FOT",L"C:\\windows\\temp\\AAX97b.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp69900.FOT",L"C:\\windows\\temp\\AAX98e.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp8A900.FOT",L"C:\\windows\\temp\\AAX9a3.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp8B900.FOT",L"C:\\windows\\temp\\AAX9b3.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmpAC900.FOT",L"C:\\windows\\temp\\AAX9c4.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp9D900.FOT",L"C:\\windows\\temp\\AAX9d6.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmpCE900.FOT",L"C:\\windows\\temp\\AAX9e4.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmpEF900.FOT",L"C:\\windows\\temp\\AAX9fc.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp61A00.FOT",L"C:\\windows\\temp\\AAXa09.tmp",(null)): stub
fixme:font:CreateScalableFontResourceW (0,L"C:\\windows\\system32\\tmp76A00.FOT",L"C:\\windows\\temp\\AAXa60.tmp",(null)): stub
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = /home/charlie/.wine/dosdevices/c:/windows/Fonts/vga866.fon
fixme:font:WineEngCreateFontInstance Untranslated charset 255
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = /home/charlie/.wine/dosdevices/c:/windows/Fonts/vga866.fon
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:iphlpapi:GetAdaptersAddresses no support for IPv6 addresses
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:shell:DllCanUnloadNow stub
Danila Sentiabov

Please help with Cyrilic fonts

Post by Danila Sentiabov »

Is there some demo version of Rosetta Stone available? I'll try to see into
it myself.

On Fri, May 29, 2009 at 11:06, FokkerCharlie <[email protected]>wrote:
Hmmmm.

Still the same result here. I should have spotted this earlier, but here's
the output from the terminal when running the app- there are quite a few
lines referencing fonts!
--
Best regards,
Danila Sentiabov aka dsent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-us ... chment.htm>
FokkerCharlie
Level 1
Level 1
Posts: 7
Joined: Thu May 28, 2009 3:27 pm

Post by FokkerCharlie »

Hi again

I don't see a demo version on the website. Unfortunately, I am using a previous (v2) version that has been 'handed down' to me, so that might not even help anyhoo!

Charlie
Locked