http://www.buckrogers.demon.co.uk/software/typecase_vc.zipThat is a Windows application which I wrote. It is free download, no copyright, no charge. I have used it for a long time without trouble. The download includes the source code. I wrote it in Visual C++. It is like Windows Character Map, but its character display is far bigger and clearer. It displays any one of the 256 layers of the 256 x 256 16-byte Unicode characters. The user can select characters into a visible buffer. Pressing the MENU key will let you select which of the 256 layers to display.
I wrote it in Borland C++ 5.1 way back long ago before Unicode started, displaying the 256 ascii characters, because of the deficiencies of Windows Character Map. Later I adapted it for Unicode. If any of you want to take a copy and adapt it for your own programming, then do so.
It can transcribe from some foreign alphabets (Indian, Armenian, Japanese kana) to the Roman alphabet.