Scott,

the patch below is needed to avoid a non-integer argument to hsbw in
the definition of `.notdef'.  LilyPond produces such fonts
(e.g. feta-braces-a), causing the following two warnings:

  t1asm: unknown charstring command `91.60803'
  fontforge: Stack underflow on hsbw in .notdef

[Note to LilyPonders: This problem is harmless and can be completely
 ignored.]


    Werner


======================================================================


--- mf2pt1.old  2008-01-28 05:41:00.000000000 +0100
+++ mf2pt1      2011-07-31 23:54:51.000000000 +0200
@@ -726,7 +726,7 @@
 {
     print OUTFILE <<"ENDTRAILER";
 /.notdef {
-        0 @{[$fontbbox[2]-$fontbbox[0]]} hsbw
+        0 @{[frac_string (frac_approx ($fontbbox[2] - $fontbbox[0]))]}hsbw
         endchar
         } ND
 end

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to