I want for huge Unicode font file not to occupy main memory for WinCE

I tend to use Arial Unicode MS for displaying Unicode characters. (Examples could be seen at [1 ])

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);
 }

VK

ABU See also How to use new fonts without installing'em