Hi Anxer,
We recommend having one rasterized font image for every character set. Then use E2DSurface :: SetFontCharacterSet() on each surface to select the unicode characters you'd like to use for that surface.
Use wide character (WCHAR) strings to draw/store your text as unicode.