[cl-gd-devel] draw-freetype-string cannot work with utf-8 encoded string
Hi all I'm under UTF-8 environment and found that UTF-8 encoded string cannot be displayed with function draw-freetype-string.I wrote a script like this ===> (asdf:oos 'asdf:load-op :cl-gd) (setq oldimage (cl-gd:create-image 300 150)) (cl-gd:allocate-color 0 0 255 :image oldimage) (cl-gd:draw-freetype-string 100 100 "汉字" :font-name "/usr/share/fonts/truetype/arphic/gbsn00lp.ttf" :color (cl-gd:find-color 255 255 255 :resolve 't :image oldimage) :image oldimage :angle 0 :anti-aliased 't) (cl-gd:write-image-to-file "~/newimage.png" :type :PNG :image oldimage :if-exists :supersede) <=== But it displays the UTF-8 string "汉字" like this: &27721;&23383 How can I make my script displays the string correctly? Thanks.
Hello, I confirm this too. This is a bug from quite some time now. What i did was to change to the older version - there it works! cheer up H.T. Luo Yong <cyberblue.yong@gmail.com> wrote: Hi all I'm under UTF-8 environment and found that UTF-8 encoded string cannot be displayed with function draw-freetype-string.I wrote a script like this ===> (asdf:oos 'asdf:load-op :cl-gd) (setq oldimage (cl-gd:create-image 300 150)) (cl-gd:allocate-color 0 0 255 :image oldimage) (cl-gd:draw-freetype-string 100 100 "ºº×Ö" :font-name "/usr/share/fonts/truetype/arphic/gbsn00lp.ttf" :color (cl-gd:find-color 255 255 255 :resolve 't :image oldimage) :image oldimage :angle 0 :anti-aliased 't) (cl-gd:write-image-to-file "~/newimage.png" :type :PNG :image oldimage :if-exists :supersede) <=== But it displays the UTF-8 string "ºº×Ö" like this: &27721;&23383 How can I make my script displays the string correctly? Thanks. _______________________________________________ cl-gd-devel site list cl-gd-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/cl-gd-devel --------------------------------- Get your own web address. Have a HUGE year through Yahoo! Small Business.
On Wed, 28 Feb 2007 07:05:55 -0800 (PST), arry <frinkofox@yahoo.com> wrote:
I confirm this too. This is a bug from quite some time now.
Why didn't you report it then?
What i did was to change to the older version - there it works!
Older version of CL-GD? Which one?
I am currently using cl-gd-0.4.8 on win32. I think there was also a problem with the antialiasing feature, (I did report it) don't know if it is fixed in the newer version??? bye HT Edi Weitz <edi@agharta.de> wrote: On Wed, 28 Feb 2007 07:05:55 -0800 (PST), arry wrote:
I confirm this too. This is a bug from quite some time now.
Why didn't you report it then?
What i did was to change to the older version - there it works!
Older version of CL-GD? Which one? _______________________________________________ cl-gd-devel site list cl-gd-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/cl-gd-devel --------------------------------- Be a PS3 game guru. Get your game face on with the latest PS3 news and previews at Yahoo! Games.
On Wed, 28 Feb 2007 08:20:11 -0800 (PST), arry <frinkofox@yahoo.com> wrote:
I am currently using cl-gd-0.4.8 on win32.
And there Unicode characters work?
I think there was also a problem with the antialiasing feature, (I did report it) don't know if it is fixed in the newer version???
I haven't checked. I currently don't have a project that uses CL-GD myself. ISTR the last time we talked about this I proposed to ask the libgd developers. Did you? Cheers, Edi.
Yes, unicode works with UTF-8... No, i didn't ask the guys at libgd ... as i haven't tried antialiasing out of cl-gd ... bye Edi Weitz <edi@agharta.de> wrote: On Wed, 28 Feb 2007 08:20:11 -0800 (PST), arry wrote:
I am currently using cl-gd-0.4.8 on win32.
And there Unicode characters work?
I think there was also a problem with the antialiasing feature, (I did report it) don't know if it is fixed in the newer version???
I haven't checked. I currently don't have a project that uses CL-GD myself. ISTR the last time we talked about this I proposed to ask the libgd developers. Did you? Cheers, Edi. _______________________________________________ cl-gd-devel site list cl-gd-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/cl-gd-devel --------------------------------- Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
On Wed, 28 Feb 2007 23:00:55 +0800, "Luo Yong" <cyberblue.yong@gmail.com> wrote:
But it displays the UTF-8 string "汉字" like this:
&27721;&23383
Looks like a bug. Could you try if 0.5.2 fixes it? See also this, BTW: http://bugs.libgd.org/?do=details&task_id=42 Thanks, Edi.
participants (3)
-
arry -
Edi Weitz -
Luo Yong