thank you very much,I found error in my program,before draw one font should use cairo_move_to to go to position. I thought cairo default position is (0,0),so I didn't use cairo_move_to,now It can draw my glyphs<br><br><br>在2009-06-10,"Adrian Johnson" &lt;ajohnson@redneon.com&gt; 写道:<br> <BLOCKQUOTE id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><PRE>flk1986 wrote:
&gt; 
&gt;  &gt;hi
&gt;    I am writting a program which use cairo user font,as a result I want 
&gt; to get 'my font' to draw in pdf,there is my test main funtion.
&gt; int _tmain(int argc, _TCHAR* argv[])

I would first start by changing you render function to draw something 
simple like a box and see if that produces any output. Also have a look 
at the user font test case in the cairo test suite:

   http://cgit.freedesktop.org/cairo/tree/test/user-font.c

It is also helpful to test your code with the image surface in case 
there is a bug in the PDF surface or your PDF viewer.

</PRE></BLOCKQUOTE><br><!-- footer --><br><span title="neteasefooter"/><hr/>
<a href="http://qiye.163.com/?ft=3">网易企业邮,商务邮箱专家</a>
</span>