UPDATE

I don't know what happened, perhaps I forgot to rebuild (but now it works with just a standard compiling!).

If I use RUSSIAN_CHARSET to create a font, the upper chars that I use (?©?†?® in french) are in Cyrillic!

Basically it seems like I have just to slightly modify InitDeviceObjects in D3DFont to have the possibility to display Cyrillic. I will explore that, but if this really work like it seems, ITS PRETTY DARN COOL

Thanks all for your lengthy explainations and patience...