I tend to use Arial Unicode MS for displaying Unicode characters. (Examples could be seen at [L1 ])
However this file is huge, and placing it in main memory is bad.
Solution: compile very simple program and place it on startup: (substitute your real path, compile, then execute each time you need it)
#include <windows.h> int WinMain() { int AddFontResource(LPCTSTR lpszFilename); AddFontResource(L"\\Storage Card\\fonts\\ARIALUNI.TTF"); SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0); }
ABU See also How to use new fonts without installing'em