Slovakian, Czech, Russian, Polish special characters missing...

Bug #371755 reported by Demophobie
62
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Return To The Roots
Won't Fix
Wishlist
Spike
S25client
Won't Fix
Wishlist
Spike

Bug Description

1. The slovakian language needs following characters:
ĺ ľ š č ť ž ý á í é ä ô ď ŕ ř ě ň

Following do not work:
ĺ ľ š č ť ž ä ô ď ŕ ř ě ň

2. The polish language need following characters:

Ą - U+0104
ą - U+0105
Ć - U+0106
ć - U+0107
Ę - U+0118
ę - U+0119
Ł - U+0141
ł - U+0142
Ń - U+0143
ń - U+0144
Ó - U+00D3
ó - U+00F3 (that works ok)
Ś - U+015A
ś - U+015B
Ź - U+0179
ź - U+017A
Ż - U+017B
ż - U+017C

Tags: rev4795
Revision history for this message
FloSoft (flosoft) wrote :

if someone can make those characters for the current fonts, I would add them

Revision history for this message
Spike (fvv1) wrote :

Maybe i'll make the fonts, if I've got time and my skill is good enough :p

Revision history for this message
FloSoft (flosoft) wrote :

character õ is also missing. ( unicode U+00F5, see #371243)

Revision history for this message
NoLiFe (no-live-forever) wrote :

this is correct U+00F4 for "ô" character.

Revision history for this message
FloSoft (flosoft) wrote :

ý á í é ú ů are missing too,

Spike, if you can draw them for me?

we only have to look if theyre in the oem charset (cp 850)

Revision history for this message
FELiX (felixik) wrote :

FloSoft, if you have some basic/original font, for the game, I can try made it...

summary: - Slovakian special characters missing
+ Slovakian, Czech, Russian special characters missing...
Revision history for this message
FloSoft (flosoft) wrote :

ä should work, but some characters (like š) are not in the standard latin1 (iso 8859-1) character set, so we have a problem there at the moment.

but most of the mentioned characters above can be added.

for š we have to use iso 646, where i.e "ä" is exchanged with "š"

perhaps we should completly create unicode based fonts? extending the code to handle more than 256 characters should not be problematic.

Revision history for this message
FELiX (felixik) wrote : Re: Slovakian, Czech, Russian special characters missing...

I have no many programmers skils in this, but is it possible to made some hack as: when "š" is detected it writes "s", "ř" is detected it writes "r" etc.? now it writes only alphabets before this alphabet and more nothing - so the text is very unreadable.
In the next step, which take more time, we can made a new unicode font for the game.

Revision history for this message
FELiX (felixik) wrote :

If you have iso 8859-1 font, please, attach it to the post and I try on this base make iso 8859-2 font or eventually unicode...

Revision history for this message
FloSoft (flosoft) wrote : Re: [Bug 371755] Re: Slovakian, Czech, Russian special characters missing...

you only have to download "lstpacker.exe" and "libsiedler2.dll" (in
libsiedler2/tests) to split the "outline_fonts.lst" into single bitmaps.
There you can add characters (but its oem850 charset, not iso8859-1)

But you can convert them to iso-8859-1 by simply changing the filenames
so the characters are at the right place.

FELiX schrieb:
> If you have iso 8859-1 font, please, attach it to the post and I try on
> this base make iso 8859-2 font or eventually unicode...
>

Revision history for this message
FELiX (felixik) wrote : Re: Slovakian, Czech, Russian special characters missing...

ok.
working in progress... :))

Revision history for this message
Trijanix (janjanjanx) wrote :

some progress?

Revision history for this message
FloSoft (flosoft) wrote : Re: [Bug 371755] Re: Slovakian, Czech, Russian special characters missing...

not yet, sorry :(

Revision history for this message
Spike (fvv1) wrote : Re: Slovakian, Czech, Russian special characters missing...

Thats not right, i think there is progress from NoLife ;)

Revision history for this message
KPOT_Evil (aleks6151) wrote :

If to choose language Russia, the names of all buttons in game will disappear and instead of them will nothing. Somebody can solve this problem?

Revision history for this message
Spike (fvv1) wrote :

Its because there are the files missing but now i'll really finish them because I only have to pack them into a .lst file :D

Revision history for this message
FloSoft (flosoft) wrote : Re: [Bug 371755] Re: Slovakian, Czech, Russian special characters missing...

no, not only pack the into a lst, the whole font-system has to be
changed to unicode.

Am 07.03.2010 21:46, schrieb Spike:
> Its because there are the files missing but now i'll really finish them
> because I only have to pack them into a .lst file :D
>

Revision history for this message
Spike (fvv1) wrote : Re: Slovakian, Czech, Russian special characters missing...

Yes I know at the right positions, my problem was only to set the .empty files because to rename 400 is very hard :s and i am not able to make a programm which does it for me^^

Revision history for this message
KPOT_Evil (aleks6151) wrote :

I wish to see only the name of all buildings(in Russian), but their description is not important.
I can write a translation of words, It not long, but how to insert them into game, I do not know

Marcus (marcus)
summary: - Slovakian, Czech, Russian special characters missing...
+ Slovakian, Czech, Russian, Polish special characters missing...
Revision history for this message
Spike (fvv1) wrote :

So, das sind die Russischen Zeichen wurden auch schonmal von wem kontrolliert

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

I was long time avay... :))

I want to try if e.g. "ě" is working, so I add it on their place (0xEC position in 8859-2) but it is no working.
Is the game ready for converts "ĺ ľ š č ť ž ä ô ď ŕ ř ě ň" to its iso-8859-2 positions?

> FloSoft schrieb:
> you only have to download "lstpacker.exe" and "libsiedler2.dll" (in
> libsiedler2/tests) to split the "outline_fonts.lst" into single bitmaps.
> There you can add characters (but its oem850 charset, not iso8859-1)

> But you can convert them to iso-8859-1 by simply changing the filenames
> so the characters are at the right place.

> FELiX schrieb:
>> If you have iso 8859-1 font, please, attach it to the post and I try on
>> this base make iso 8859-2 font or eventually unicode...
>>

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

this is also the same after packing directory to OUTLINE_FONTS.LTS and copy to RTTR/LSTS/...

Revision history for this message
FloSoft (flosoft) wrote :

we use internally the old oem850 codeset, so the character is not shown :/ we will change processing of texts to utf-8 soon

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

Is it possible to make some test program which displays (all) messages from .po file with selected font size? I made remaining czech characters and I need to test them in real.
Finaly font coding will be UTF-8?

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

sry, messages from .mo file...

Revision history for this message
FloSoft (flosoft) wrote :

@Spike:

deine benamung der dateien bringt mir nix - mach einfach die unicode nummer vorne dran, dann hätte ich se bereits fertig - so hab ich keine ahnung was was ist

Revision history for this message
Carsaras (danielson993) wrote :

aá eé uú oó öő üű in hungarian language

Revision history for this message
FELiX (felixik) wrote :

yes
of cource, when will be finaly known and done support fot the charset I made also öő üű.
...

Revision history for this message
Alex Pricker (alex-pricker) wrote :

What about Russian font? How can I get it. What's probpleme with it. How can I help you to solve this Problem?

Revision history for this message
Spike (fvv1) wrote :

I think I got it already but nobody added it

Revision history for this message
Alex Pricker (alex-pricker) wrote :

How can I got ?

Revision history for this message
NastX (jtrampe) wrote : Re: [Bug 371755] Re: Slovakian, Czech, Russian, Polish special characters missing...

If nobody cares to implement it there is no chance zo get it. And even
if you have it, it wouldn't change the situation, of not being ingame.

Revision history for this message
Spike (fvv1) wrote :

I still only have these graphics:
And I was missing the real names in ascii code or something like that (400+)

Revision history for this message
Spike (fvv1) wrote :

also found some Slovakian chars

Revision history for this message
Spike (fvv1) wrote :

Well, an other double post but yeah - As I read now, Flosoft just needed the unicode names - I was missing them because I hade no one to talk with about the chars if they look right, if some are missing, if some are wrong or not used. So, if somebody is still interested in one of these translations and missing chars he should contact me that we can do this.

description: updated
description: updated
description: updated
Revision history for this message
Emil (emilos260) wrote :

Can someone fix the Polish lauange?

i hate that instead of "Gra ciągła'' i see "Gra ciga"

Revision history for this message
Spike (fvv1) wrote :
Changed in s25rttr:
status: In Progress → Won't Fix
Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

Hi guys,
right now I have prepared all czech chars in "size 1". And size "2" will be soon.

Can I ask in which case is used size 0? I didnt find it nowhere...

BR
M.

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

Another Question:
Can I test created font at any place? Eg. in "Read me"? I try there size "1", but can I use any "tags" to display there text in two other sizes???

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

LST containing this folowing czech chars:

AaÁá
Bb
CcČč
DdĎď
EeÉéĚě
Ff
Gg
Hh
IiÍí
Jj
Kk
Ll
Mm
NnŇň
OoÓó
Pp
Qq
RrŘř
SsŠš
TtŤť
UuÚúŮů
Vv
Ww
Xx
YyÝý
ZzŽž

test text: ĚŠČŘŽÝÁÍÉÚŮ

Revision history for this message
Miroslav Slovacek (miroslav-slovacek) wrote :

previous is mening in size "1"

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.