]> git.donarmstrong.com Git - lilypond.git/commitdiff
''
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 4 Apr 2002 23:12:43 +0000 (23:12 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 4 Apr 2002 23:12:43 +0000 (23:12 +0000)
mf/feta-din-code.mf
mf/feta-din.mf
scm/font.scm

index db4d7f17c9b4bd2fee8237af94602c899ad56569..dba8d5dc65a904d82dfd86fc46da1b361ef4ca61 100644 (file)
@@ -29,7 +29,10 @@ define_blacker_pixels (serif_thick);
 med_thick = round (1.5 stafflinethickness);
 
 fet_beginchar("dynamic p", "p", "dynp")
-       set_char_box (0, 13/12 ex#, descender#, 1.0 ex#);
+       %
+       % TODO w really   is 13/12 ex
+       % but should do kerning
+       set_char_box (0, 15/12 ex#, descender#, 1.0 ex#);
 
        save twiddle_thick, stem_thick, cheek_thick;
        save updir, fill_up;
@@ -169,12 +172,13 @@ fet_beginchar("dynamic f", "f", "dynf");
        serif_length = 0.96 ex;
        serif_excentricity = 0.01 ex;
 
-       z1 = (0.375 ex,0);
+       z1 = (0.375 ex, - serif_thick);
        y2 = y1 + ex;
+
        z2l = z1 + whatever*dir (90 - left_angle);
        penpos2 (f_thick, 0);
 
-       y3l = ex + ascender;
+       y3l = y1 + ex + ascender;
        x3l = x1 + 1 ex;
        penpos3 (med_thick, -90);
        penpos4 (bulb_thick, -20);
@@ -187,10 +191,10 @@ fet_beginchar("dynamic f", "f", "dynf");
        y5l = y4l - bulb_diam;
 
        z6 = z2r + whatever* dir (90 - right_angle);
-       y6 = 3/8 ex;
+       y6 = y1 + 3/8 ex;
 
        x7 = x1 - 1/4 ex;
-       y7r = -descender;
+       y7r = y1 -descender;
        penpos7(med_thick, -90);
 
        penpos8 (bulb_thick, 160);
index 037e0712a6310a4fab2d3fca8b9ffa577381f006..fd16aefaf53217b72f781f6e1e65bfb5e409b738 100644 (file)
@@ -8,7 +8,7 @@ input feta-macros;
 % input feta-params;
 mode_setup;
 
-ex# :=  (design_size / 2.6)* pt#;
+ex# :=  (design_size / 2.4)* pt#;
 descender# := 0.5 ex#;
 ascender# := 0.75 ex#;
 staffspace# := 1.75 / 2.0 * ex#;
index 1adcf54c14bdd0776f29f578e4cd93b8cc994395..1c17dd63f333fc37b2079df1c399935ff9359ea3 100644 (file)
 
     ((3 medium italic roman 12) . "cmti12")
     ((2 medium italic roman 12) . "cmti12")
-    ((1 medium italic roman 12) . "cmti12")
-    ((0 medium italic roman 10) . "cmti10")
-    ((-1 medium italic roman 8) . "cmti8")    
-    ((-2 medium italic roman 7) . "cmti7")
+    ((1 medium italic roman 12) . "cmti12") ;;; ugh. Should add magnification here! 
+    ((0 medium italic roman 10) . "cmti12")
+    ((-1 medium italic roman 8) . "cmti10")    
+    ((-2 medium italic roman 7) . "cmti8")
     ((-3 medium italic roman 7) . "cmti7")    
 
     ((4 bold upright roman 17) . "cmbx17")
            (map-alist-keys func (cdr list)))
       ))
  
+
 ;; 
 (define (map-alist-vals func list)
   "map a function FUNC over the vals of  LIST, leaving the keys."