--- deliantra/Deliantra-Client/Client.xs 2006/04/09 00:09:50 1.7 +++ deliantra/Deliantra-Client/Client.xs 2006/04/09 01:19:15 1.8 @@ -18,8 +18,7 @@ BOOT: { fontmap = pango_ft2_font_map_new (); - context = pango_context_new (); - pango_context_set_font_map (context, fontmap); + context = pango_ft2_font_map_create_context ((PangoFT2FontMap *)fontmap); } char * @@ -37,6 +36,19 @@ RETVAL void +add_font (char *file) + CODE: + FcConfigAppFontAddFile (0, (const FcChar8 *)file); + +void +set_font (char *pango_font) + CODE: +{ + PangoFontDescription *font = pango_font_description_from_string (pango_font); + pango_context_set_font_description (context, font); +} + +void font_render (SV *text_, int height = 10) PPCODE: {