public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Asian Character
@ 2012-07-18 18:25 Chantale Duchesne
  0 siblings, 0 replies; only message in thread
From: Chantale Duchesne @ 2012-07-18 18:25 UTC (permalink / raw)
  To: ecos-discuss

Hi,

I am unsure wheter I should adress my question to you or not but I am at a lost and would greatly appreciate any help I can get.

We are using ecos on an instrument with a MSP430 microcontroller. The instrument currently runs in 5 different languages all using WMTF_ASCII TextFlags encoding which can be found in MWTypes.h file from the EcosLibrary. We would like the instrument to be available in Chinese (WMTF_DBCS_EUCCN text flag). I have already mapped the Chinese translation to key strings, added the flag and menu needed and made all the changes that needed to be made in our application code. The same thing has been done for Japanese as well (WMTF_DBCS_JIS text flag). 

When I download the code with the Asian character sets available to the instrument and change the language to Japanese/Chinese I get a set of white blank rectangles instead of the desired Asian Characters. Is there some special extra files/librairies that I need to add to my project to have the proper display ? Or maybe you could provide me with a code sample that properly displays Asian character using Ecos on an embedded device ?

Here is how I display the language with the wanted encoding. It works fine for the ASCII encoded languages.

typedef enum {ENGLISH = 0, FRENCH, GERMAN, SPANISH, ITALIAN, JAPANESE, POLISH, MAX_LANGUAGES } LanguageType;

int TextFlags [MAX_LANGUAGES] =
  {MWTF_ASCII, MWTF_ASCII, MWTF_ASCII, MWTF_ASCII, MWTF_ASCII, MWTF_DBCS_JIS, MWTF_ASCII};

GdText(screenDev, minx + startPosition, 
         Miny, titleString, length,
         TextFlags[language]);

________________________________________
Chantale Duchesne
Concepteur logiciel | Software Designer
Olympus NDT Canada | 505, boul. du Parc-Technologique | Québec (Québec) G1P 4S9 | Canada
(1) (418) 872-1155
www.olympus-ims.com



Chantale Duchesne
Concepteur logiciel | Software Designer
Olympus NDT Canada | 505, boul. du Parc-Technologique | Québec (Québec) G1P 4S9 | Canada
(1) (418) 872-1155
www.olympus-ims.com


--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-07-18 18:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-18 18:25 [ECOS] Asian Character Chantale Duchesne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).