]> git.donarmstrong.com Git - lilypond.git/commitdiff
mf2pt1: Fix buglet in creation of `.notdef'.
authorWerner Lemberg <wl@gnu.org>
Sun, 31 Jul 2011 22:11:41 +0000 (00:11 +0200)
committerWerner Lemberg <wl@gnu.org>
Sun, 31 Jul 2011 22:11:41 +0000 (00:11 +0200)
This avoids the following two harmless warning messages:

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

scripts/build/mf2pt1.pl

index 95df0f82069a4da0d186cbed3fdd4d15286a6f3c..62463d3a3b527457abd8bcf030a197b8cef8a30b 100644 (file)
@@ -21,7 +21,7 @@
 # version 2006/05/20 or later.                                         #
 ########################################################################
 
-our $VERSION = "2.4.4";   # mf2pt1 version number
+our $VERSION = "2.4.4-lilypond";   # mf2pt1 version number
 require 5.6.1;            # I haven't tested mf2pt1 with older Perl versions
 
 use File::Basename;
@@ -726,7 +726,7 @@ sub output_trailer ()
 {
     print OUTFILE <<"ENDTRAILER";
 /.notdef {
-        0 @{[$fontbbox[2]-$fontbbox[0]]} hsbw
+        0 @{[frac_string (frac_approx ($fontbbox[2] - $fontbbox[0]))]}hsbw
         endchar
         } ND
 end