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;
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);
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);
% 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#;
((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."