%
% source file of LilyPond's pretty-but-neat music font
%
-% (c) 2001--2006 Juergen Reuter <reuter@ipd.uka.de>
+% (c) 2001--2007 Juergen Reuter <reuter@ipd.uka.de>
%
fet_begingroup ("clefs");
path pat, ellipse, clef;
transform T;
- T:= identity xscaled 0.6 linethickness
- yscaled 0.6 reduced_il;
+ T := identity xscaled 0.6 linethickness
+ yscaled 0.6 reduced_il;
pickup pencircle transformed T;
ellipse := reverse fullcircle transformed T;
path ellipse, pat;
transform T;
- T:= identity xscaled 0.6 linethickness
- yscaled 0.5 reduced_il;
+ T := identity xscaled 0.6 linethickness
+ yscaled 0.5 reduced_il;
pickup pencircle transformed T;
ellipse := reverse fullcircle transformed T;
path ellipse;
transform T;
- T:= identity xscaled reduced_slt
- yscaled flag_height;
+ T := identity xscaled reduced_slt
+ yscaled flag_height;
pickup pencircle transformed T;
ellipse := reverse fullcircle transformed T;
define_pixels (xoffs, yoffs);
% stem
- pickup pencircle scaled linethickness;
+ pickup pencircle scaled reduced_slt;
x11 = x12 = xoffs + 0.4 reduced_il;
y11 = yoffs = bot y12 + 1.5 reduced_il;
- draw_rounded_block (bot lft z12, top rt z11, linethickness);
+ draw_rounded_block (bot lft z12, top rt z11, reduced_slt);
% left-handed punctum
save ellipse, T;
path ellipse;
transform T;
- T:= identity xscaled reduced_slt
- yscaled reduced_il;
+ T := identity xscaled reduced_slt
+ yscaled reduced_il;
pickup pencircle transformed T;
ellipse := reverse fullcircle transformed T;
lft z13 = (xoffs, yoffs);
- rt z14 = z11 + (linethickness / 2, 0);
+ rt z14 = z11 + (reduced_slt / 2, 0);
fill get_subpath (ellipse, left, right, z13)
-- get_subpath (ellipse, right, left, z14)
path ellipse, pat;
transform T;
- T:= identity xscaled stem_width
- yscaled blot_diameter;
+ T := identity xscaled stem_width
+ yscaled blot_diameter;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse;
transform T;
- T:= identity xscaled 1.4 linethickness
- yscaled blot_diameter;
+ T := identity xscaled 1.4 linethickness
+ yscaled blot_diameter;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse;
transform T;
- T:= identity xscaled 1.4 linethickness
- yscaled blot_diameter;
+ T := identity xscaled 1.4 linethickness
+ yscaled blot_diameter;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse;
transform T;
- T:= identity xscaled beamheight
- yscaled stem_width
- rotated 45;
+ T := identity xscaled beamheight
+ yscaled stem_width
+ rotated 45;
pickup pencircle transformed T;
ellipse := reverse fullcircle transformed T;
path ellipse;
transform T;
- T:= identity xscaled stem_width
- yscaled blot_diameter;
+ T := identity xscaled stem_width
+ yscaled blot_diameter;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
- rt z8 = (xoffs + reduced_il, yoffs - 4 reduced_slt);
+ rt x8 = xoffs + reduced_il;
+ y8 = y3;
rt z9 = (xoffs + reduced_il, yoffs - 4 reduced_il);
penpos8 (stem_width, 0);
path ellipse;
transform T;
- T:= identity xscaled 0.2 width
- yscaled stem_width
- rotated 45;
+ T := identity xscaled 0.2 width
+ yscaled stem_width
+ rotated 45;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse, paths[], sub_path, outlines[], sub_outlines[];
transform T;
- T:= identity xscaled 0.5 reduced_slt
- yscaled 0.22 reduced_il
- rotated -35;
+ T := identity xscaled 0.5 reduced_slt
+ yscaled 0.22 reduced_il
+ rotated -35;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
(times42, times24) = sub_outlines4 intersectiontimes sub_outlines2;
(times43, times34) = sub_outlines4 intersectiontimes sub_outlines3;
- T:= identity xscaled 0.75 reduced_slt
- yscaled 0.33 reduced_il
- rotated -35;
+ T := identity xscaled 0.75 reduced_slt
+ yscaled 0.33 reduced_il
+ rotated -35;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse, pat;
transform T;
- T:= identity xscaled 0.6 reduced_il
- yscaled 0.1 reduced_il
- rotated 40;
+ T := identity xscaled 0.6 reduced_il
+ yscaled 0.1 reduced_il
+ rotated 40;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;
path ellipse, pat;
transform T;
- T:= identity xscaled 0.6 reduced_il
- yscaled 0.1 reduced_il
- rotated 40;
+ T := identity xscaled 0.6 reduced_il
+ yscaled 0.1 reduced_il
+ rotated 40;
pickup pencircle transformed T;
ellipse := fullcircle transformed T;