For fonts that are missing `/FamilyName` entry in the `/FontInfo` dictionary, treat /FontName as family name. Index: mkfontscale.c =================================================================== --- mkfontscale.c.orig 2015-03-03 10:52:05.209865756 +0100 +++ mkfontscale.c 2015-03-03 11:10:29.389841158 +0100 @@ -583,6 +583,9 @@ family = strdup(t1info->family_name); if(!family && t1info->full_name) family = strdup(t1info->full_name); + /* Hershey fonts miss /FamilyName */ + if(!family && face->family_name) + family = strdup(face->family_name); if(!full_name && t1info->full_name) full_name = strdup(t1info->full_name); if(!foundry)