rem: pattern = xlfdToFcPattern(font, size);
add: pattern = xlfdToFcPattern(font);
context: makeFontOfSize(char *font, int size, char *fallback){    FcPattern *pattern;    char *result;    if (font[0]=='-') {        pattern = xlfdToFcPattern(font, size);    } else {        pattern = FcNameParse(font);    }    /*FcPatternPrint(pattern);*/    if (size > 0) {        FcPatternDel(pattern, FC_PIXEL_SIZE);        FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)size);    } else if (size==0 && !hasProperty(pattern, "size") &&               !hasProperty(pattern, FC_PIXEL_SIZE)) {        FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)DEFAULT_SIZE);    }    if (fallback && !hasPropertyWithStringValue(pattern, FC_FAMILY, fallback)) {        FcPatternAddString(pattern, FC_FAMILY, fallback);    }    /*FcPatternPrint(pattern);*/    result = FcNameUnparse(pattern);    FcPatternDestroy(pattern);    return result;}