From: Michael A. P. <mp...@ma...> - 2005-10-07 10:39:24
|
Some fonts ship with each member of the family reporting itself as its own family - which really annoys me. So I am fixing them using a process like this: fontforge -c 'Open($1); Generate($2)' \ LucidaMonoEFOP-Bold.otf LucidaMonoEFOP-Bold.sfd perl -pe 's/FamilyName \(LucidaMonoEFOP\-Bold\)/FamilyName \(Lucida Mono EF\)/' LucidaMonoEFOP-Bold.sfd.orig \ |perl -pe 's/Weight \(Regular\)/Weight \(Bold\)/' \ > LucidaMonoEFOP-Bold.sfd fontforge -c 'Open($1); Generate($2)' \ LucidaMonoEFOP-${face}.sfd LucidaMonoEFOP-${face}.otf -=- That seems to work - but is there anything in particular I should watch out for? Furthermore, is that process lossless with respect to the quality of the font? Seems to be on screen, but it would be nice to know for sure. Thanks, Michael |