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/