这个问题我也不太清楚,我只能给你两个建议,第一你要确定你传到show_text中的是unicode编码,另外一种情况就是这种英文字体没有定义中文的显示(也就是你传进去的uniconde他不认识),更详细的问题我建议是研究研究http://cgit.freedesktop.org/cairo/tree/test/user-font.c<br><br><br>在2009-06-02,"张伯" &lt;zhizhonghe@yahoo.com.cn&gt; 写道:<br> <BLOCKQUOTE id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><DIV class="Section1">
<P class="MsoNormal"><SPAN lang="EN-US">Hello,<o:p></o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US">I use cairo in Visual Studio 2008, and could draw an english text with cairo_select_font_face() successfully.<o:p></o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US">However, when I replaced it with another one in Chinese, there was nothing displayed. <o:p></o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US">What is the reason, please?<o:p></o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US"><o:p>&nbsp;</o:p></SPAN></P>
<P class="MsoNormal"><SPAN lang="EN-US"><o:p>&nbsp;</o:p></SPAN></P></DIV></BLOCKQUOTE><br><!-- footer --><br><span title="neteasefooter"/><hr/>
<a href="http://qiye.163.com/?ft=3">网易企业邮,商务邮箱专家</a>
</span>