Dear Keith, src/fcfreetype.c contains the following code: --------------------------------------------- /* * Skip over PCF fonts that have no encoded characters; they're * usually just Unicode fonts transcoded to some legacy encoding */ if (FcCharSetCount (cs) == 0) { if (!strcmp(FT_MODULE_CLASS(&face->driver->root)->module_name, "pcf")) goto bail2; } --------------------------------------------- Why BDF fonts are not skipped over in the same way as PCF ones? Sincerely, Michail