#include #include #include #include char *find_me_a_font(char *style) { FcPattern *pat, *match; FcResult result; FcChar8 *file; if (!FcInit()) return NULL; pat = FcNameParse((FcChar8 *)style); if (!pat) return NULL; FcConfigSubstitute(0, pat, FcMatchPattern); FcDefaultSubstitute(pat); match = FcFontMatch(0, pat, &result); if (match) if (FcPatternGetString(match, FC_FILE, 0, &file) == FcResultMatch) return (char *)file; return NULL; } int main(int argc, char **argv) { char *fontname; if (argc < 2) { printf("usage: font-fu