A Portable Wide-Character Terminal Output Package for C and C++
Unicoder is a single header file that you add to your C or C++ projects which allows you to easily display unicode characters in the Terminal display irregardless of what compiler you are using. That is, it was written so that it would be portable so you can change platforms or compilers with ease. Currently it can be used on either the Windows or Linux platforms.
Also, Unicoder can insert compiler specific commands that perform useful task such as clearing the console display or turn on bold and underline or change text font and background colors. ...
Crazy Eddie's GUI (CEGUI) system is a graphical user interface C++ library. It was designed particularly for the needs of videogames, but the library is usable for non-game tasks, such as any other type of applications (rendering/visualisation/virtual reality) and tools. It is designed for user flexibility in look-and-feel, as well as being adaptable to the user's choice in tools and operating systems.
Established in 2003, CEGUI sees continual, active development and remains one of the...
...It does not work with X fonts.
The program can "explode" existing PSF2 fonts, creating an human-readable graphical representation of each glyph which can then be re-compiled into a PSF2 font. The project supports the use of unicode tables at the end of fonts, but currently (Dec, 2012) not fully (sequences are not supported), but this should be simple to amend.