Unicode problems in printing and menus

"miloshd2003" <[email protected]> Sun, 19 Oct 2003 12:43:28 -0000
Newsgroups gmane.comp.lang.delphi.kylix
Message-ID <[email protected]>
Hello,

I am trying to print some east-european characters using
Printer.Canvas.TextOut but instead of each desired character I am 
getting two different characters - as if unicode is ignored. I have 
set canvas.font.charset to fcsunicode. Whether I print to paper or to 
a postscript file, I get the same. I doubt it has anything to do with 
the printer driver (Epson LQ-100) settings because from Mozilla I can 
print the characters just fine.

When I compared the postscript files generated by Mozilla and my Kylix
program, I noticed that Mozilla converted parts of text containing 
unicode characters into byte codes, something like this:

( 140/000/155/000/166/001 ) unicodeshow

Where unicode characters ended up having the second byte > 000.

Meanwhile, text that didn't contain unicode characters turned out 
like this:

( sometext ) show

In my program's output, I could see all text, none was converted into 
codes like above, and since the viewer (GEDIT) was able to show 
unicode characters, I saw them on the screen correctly.


Also, while I can see unicode characters in the top level of the 
menus (the always visible part), submenus don't show them properly.


Thanks in advance for any suggestions,
Milos


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

-------------------------------------------------------
Forum / mailing list for Borland Kylix programmers
Our web page:  http://groups.yahoo.com/group/kylixgroup
To join the forum: [email protected]
To unsubscribe:  [email protected]
To post your messages:       [email protected]
To contact the moderator:  [email protected]
------------------------------------------------------- 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/