+path threequartercircle;
+threequartercircle = halfcircle & quartercircle rotated 180;
+
+save Cdiameter,Cthickness;
+Cdiameter# := 3/2 interline#;
+Cthickness# := 2 stafflinethickness#;
+define_pixels(Cdiameter,Cthickness);
+
+fet_beginchar ("Mensural 4/4 meter", "oldC", "oldfourfourmeter")
+ set_char_box(.5 Cdiameter#, .5 Cdiameter#, .5 Cdiameter#, .5 Cdiameter#);
+
+ pickup pencircle scaled Cthickness;
+ draw threequartercircle rotated 45 scaled Cdiameter;
+fet_endchar;
+
+fet_beginchar ("Mensural 2/2 meter", "oldC2", "oldallabreve")
+ set_char_box(.5 Cdiameter#, .5 Cdiameter#, interline#, interline#);
+
+ pickup pencircle scaled Cthickness;
+ draw threequartercircle rotated 45 scaled Cdiameter;
+ draw_block((-Cthickness, -d), (0, h));
+fet_endchar;
+
+fet_beginchar ("Mensural 3/2 meter", "old3_2", "oldthreetwometer")
+ set_char_box(.5 Cdiameter#, .5 Cdiameter#, .5 Cdiameter#, .5 Cdiameter#);
+
+ pickup pencircle scaled Cthickness;
+ draw fullcircle scaled Cdiameter;
+fet_endchar;
+
+fet_beginchar ("Mensural 6/4 meter", "old6_4", "oldsixfourmeter")
+ set_char_box(.5 Cdiameter#, .5 Cdiameter#,
+ .5 Cdiameter# + .5 interline#, Cdiameter#+ .5 interline#);
+
+ pickup pencircle scaled Cthickness;
+ draw threequartercircle rotated 45 scaled Cdiameter
+ shifted (0,.5 interline);
+ pickup pencircle scaled 3 stafflinethickness;
+ draw (0,.5 interline);
+fet_endchar;
+
+fet_beginchar ("Mensural 9/4 meter", "old9_4", "oldninefourmeter")
+ set_char_box(.5 Cdiameter#, .5 Cdiameter#,
+ .5 Cdiameter# + .5 interline#, Cdiameter#+ .5 interline#);
+
+ pickup pencircle scaled Cthickness;
+ draw fullcircle scaled Cdiameter shifted (0,.5 interline);
+ pickup pencircle scaled 3 stafflinethickness;
+ draw (0,.5 interline);
+fet_endchar;