thanks for your advise. but I fail to compile pango on win7.<br>can freetype do it job?<br>pango with GTK+ is so torrible on win7. <br><div><div><br></div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b> "Simon Sapin"<simon.sapin@exyr.org>;</div><div><b>发送时间:</b> 2013年5月6日(星期一) 晚上9:37</div><div><b>收件人:</b> "cairo"<cairo@cairographics.org>; <wbr></div><div></div><div><b>主题:</b> Re: [cairo] 回复:  How to show chinese text using cairo</div></div><div><br></div>Le 06/05/2013 15:13, 快乐2013 a écrit :<br>> Hi, what I have my code as below:<br>><br>>     cairo_select_font_face (cr, "Arial Unicode MS",<br>> CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);<br>>     cairo_set_font_size (cr, 32.0);<br>>     cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);<br>>     cairo_move_to (cr, 10.0, 50.0);<br>><br>>      cairo_show_text (cr, "Hello, 中国人  "); // this clause cannot work<br>><br>> I wonder if the following can work at all.<br>><br>>      // does this clause can work?<br>>      cairo_show_text (cr, toUtf8("Hello, 中国人  "));<br>><br>> here toUtf8 is a functioin doing convertion from ansi to utf8<br><br>Hi,<br><br>I don’t know what is the character encoding of string literals on your <br>system (perhaps just the encoding your editor is saving as), but yes, <br>cairo_show_text does support Unicode and expects a NUL-terminated UTF-8 <br>string.<br><br>http://cairographics.org/manual/cairo-text.html#cairo-show-text<br><br>But this is a the "toy" text API, you might get better results with Pango.<br><br>Cheers,<br>-- <br>Simon Sapin<br>-- <br>cairo mailing list<br>cairo@cairographics.org<br>http://lists.cairographics.org/mailman/listinfo/cairo</div>