diff --git a/typeface.py b/typeface.py index b966bef..35cd1a4 100644 --- a/typeface.py +++ b/typeface.py @@ -26,7 +26,7 @@ def draw_letter_d(unit): def draw_letter_e(unit): pass - + def draw_letter_f(unit): pass @@ -34,10 +34,41 @@ def draw_letter_g(unit): pass def draw_letter_h(unit): - pass + left(90) + forward(3*unit) + right(90) + forward(1*unit) + right(90) + forward(2*unit) + left(90) + forward(1*unit) + right(90) + forward(1*unit) + right(90) + forward(1/2*unit) + right(90) + forward(1/2*unit) + left(90) + forward(1/2*unit) + left(90) + forward(1/2*unit) + right (90) + forward(1*unit) + right (90) + right(90) + + + def draw_letter_i(unit): - pass + forward(1*unit) + left(90) + forward(3*unit) + left(90) + forward(1*unit) + left(90) + forward(3*unit) + left(90) def draw_letter_j(unit): pass @@ -46,8 +77,21 @@ def draw_letter_k(unit): pass def draw_letter_l(unit): - pass + forward(2*unit) + left(90) + forward(1*unit) + left(90) + forward(1*unit) + right(90) + forward(2*unit) + left(90) + forward(1*unit) + left(90) + forward(3*unit) + left(90) + + def draw_letter_m(unit): pass @@ -64,7 +108,23 @@ def draw_letter_q(unit): pass def draw_letter_r(unit): - pass + left(90) + forward(3*unit) + right(90) + forward(2*unit) + right(90) + forward(1*unit) + right(90) + forward(1*unit) + left(90) + forward(2*unit) + right(90) + forward(1*unit) + right(90) + right(90) + + + def draw_letter_s(unit): pass