Greg Haerr:
: Nanox not show utf8 text, mwin yes.
: Nanox show 2 more char than mwin app with unicode text.
Which is correct then, nano-X or win32? I assume
you're passing exactly the same string with exactly the
same encoding flags.
With this settings, the unicode builtin font seems to work correctly
also with cyrillic symbols:
extern MWCFONT font_DejaVuSans; /* unicode font */
...
static MWCOREFONT userBuiltinFonts[] = {
{NULL, 0, 0, 0, "DejaVu Sans", &font_DejaVuSans}, /* unicode font */
{NULL, 0, 0, 0, NULL, NULL} /* terminator */
};
...
void initUserBuiltinFonts ()
{
extern MWCOREFONT *user_builtin_fonts;
DPRINTF("initBuiltinFonts: Set encoding for %s\n",
userBuiltinFonts[0].name );
gen_setfontproc(&userBuiltinFonts[0]);
userBuiltinFonts[0].fontprocs->encoding = MWTF_UC16;
userBuiltinFonts[0].fontprocs->GetTextSize = gen16_gettextsize;
user_builtin_fonts = userBuiltinFonts;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
...
initUserBuiltinFonts();
...
}
Thanks. Regards Cristian C.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]