|
From: George W. <gw...@si...> - 2007-08-08 20:50:12
|
On Mon 6 Aug, 2007, mpsuzuki wrote > Now I'm trying to create Adobe MultipleMaster font by > fontforge, from existing TrueType fonts. As the simplest > example, I tried to make a MM font from 2 free fonts: > DejaVu Sans and DejaVu Serif (converted to Adobe Type1 > PFA, by fontforge). The menu "Create MM" is executed > without crash, but I receive a window with no glyphs. > When I execute "MM Validity Check", it finds an error > as BlueValues is not present in private dictionary. > How can I fix this error? > > I attached a PDF to explain what I did. My fontforge is > revision on 20070723. Debian's prebuilt package 20061019 > shows same error. If required, I will send used PFAs to > testcase list. Oof. I don't think you'll be able to create a multi-master font between a Sans and a Serif type face. Multi-master fonts require that each corresponding glyph have the same number of points in the two fonts and that is unlikely to be the case between a Sans and a Serif font. I suspect the resultant window is blank because no interpolation was possible. The default display will be the (default) interpolated font. You can change what you look at by selecting the appropriate sub-font from the MM menu. The bluevalues must also match (that is there must be the same number of entries in the BlueValues variable in the private dictionary. I presume this is not the case and that is why you get that error when doing the Validity Check. Once you fix that it will probably give you other errors about the glyphs. |