"KaM Remake" WIP thread - UserInterface - Texts
There's a case: How to implement UserInterface into KaM Remake, specifically - multi-language part of it. As you might know original KaM uses unique fonts for writing all texts. They are multi-color and stored in own files. There are ~15 different font vaiations used in KaM. Another thing to mention, fonts in KaM are raster, means they can't be enlarged in a nice way (remember KaM was meant for 800x600 at first, while now typically we have 1280x1024). What this has to do with multi-lang? I think you already figured that out - texts.
KaM Remake will render texts in similar way to original KaM, letter by letter using raster fonts and own text-engine (thats a fancy name for 4 pages of code ) Cos usage of Windows font system can't supply required flexibility. That's why KaM Remake will have to use own OpenGL based GUI.
Drawing new fonts in higher resolution is doable, it requires a lot of time though unless someone knows what exact fonts KaM did used. Until then old fonts are ok.
Multi-lang can be implemented with different font collections (different set of letters).
Any thoughts?
KaM Remake at: http://www.kamremake.com
Original MBWR/WR2/AFC/FVR tools at: http://krom.reveur.de