|
|
发表于 2005-5-31 22:23:58
|
显示全部楼层
可以用pango库来得到,其中的方法如下
//我是在cygwin下写的
[PHP]#include <gtk/gtk.h>
int main(int argc,char *argv[])
{
GtkWidget *window;
PangoFontFamily **families;
int n_families;
int i;
gtk_init(&argc,&argv);
//pango_font_map_list_families(pango_ft2_font_map_for_display(),&families,&n_families);
pango_context_list_families (gdk_pango_context_get(),&families,&n_families);
g_print ("fonts: %d\n",n_families);
for (i = 0; i < n_families; ++i)
g_print ("%s\n",pango_font_family_get_name(families));
return 0;
} [/PHP] |
|