Modest wrote:
And I could help with Polish translation, providing that there is support for Polish specific letters (which is not, as far as I know).
I think the vanilla RWR font bitmaps use Latin-1 charset, and indeed, Polish would seem to need Latin-2. It should be possible to generate bitmap fonts and the corresponding glyph position data files for different charsets and import them into RWR as overlay mods again, and I think it should work fine at least in single player if the text content is remade in the mod with Latin-2.
There would be issues when you go online and someone chats using a different charset than what your activated bitmap font provides, so some of their letters would map to different letters on your side or show up as blank. Most of the (usual?) charsets do include at least the usual western letters used in English, so there would still be at least one way to communicate so that all parties understand.
Technically, it would also be possible to load several fonts in the system and accompany chat data with the info of which charset it originated from to help choosing which font to use to display the text, or, somehow combine several font bitmaps from different charsets into one and setup the glyph data accordingly. But, considering how much work that would be in comparison to just provide the least possible usable support, it doesn't seem worth it.
Moreover, the bitmap font generation itself is a pain sometimes, and the outlined font may need some manual coloring work or some tools to generate the outline. E.g. the new stylized outlined font (used about everywhere except chat bubbles) in 0.94 doesn't even include complete Latin-1 by itself, so some manual font work will be needed later to even support complete Latin-1. As you can see, translations can become plenty of work unless compromises are made with the font appearance in some cases.
Quote:
But You know what would be fun? It would be fun to have Greens talking in English, Brown in Russian, and Greys in German and French

That is possible, well, to the extent that all letters need to be supported by one charset as the faction specific dialogue support is in there. With romanized Russian, I think Latin-1 could be able to handle most of it, maybe not entirely correctly. I had the Greens talk Finnish at some point
