diff --git a/typeface.py b/typeface.py index b966bef..ea3fa11 100644 --- a/typeface.py +++ b/typeface.py @@ -24,20 +24,132 @@ def draw_letter_c(unit): def draw_letter_d(unit): pass -def draw_letter_e(unit): - pass +def draw_letter_e(size): + left(90) + forward(size*8) + right(90) + forward(size*6) + right(90) + forward(size*2) + right(90) + forward(size*4) + left(90) + forward(size*1) + left(90) + forward(size*4) + right(90) + forward(size*2) + right(90) + forward(size*4) + left(90) + forward(size*1) + left(90) + forward(size*4) + right(90) + forward(size*2) + right(90) + forward(size*6) + left(180) -def draw_letter_f(unit): - pass + + + + + + + + + + + + + + + + + + +def draw_letter_f(size): + left(90) + forward(size*8) + right(90) + forward(size*6) + right(90) + forward(size*2) + right(90) + forward(size*4) + left(90) + forward(size*1) + left(90) + forward(size*4) + right(90) + forward(size*2) + right(90) + forward(size*4) + left(90) + forward(size*3) + right(90) + forward(size*2) + right(180) + def draw_letter_g(unit): pass -def draw_letter_h(unit): - pass +def draw_letter_h(size): + left(90) + forward(size*8) + right(90) + forward(size*2) + right(90) + forward(size*2) + left(90) + forward(size*2) + left(90) + forward(size*2) + right(90) + forward(size*2) + right(90) + forward(size*8) + right(90) + forward(size*2) + right(90) + forward(size*3) + left(90) + forward(size*2) + left(90) + forward(size*3) + right(90) + forward(size*2) + right(180) + -def draw_letter_i(unit): + + + + + + + + + + + + +def draw_letter_i(size): pass + + + + + + + + + + + + def draw_letter_j(unit): pass @@ -45,8 +157,18 @@ def draw_letter_j(unit): def draw_letter_k(unit): pass -def draw_letter_l(unit): - pass +def draw_letter_l(size): + left(90) + forward(size*8) + right(90) + forward(size*2) + right(90) + forward(size*8) + right(90) + forward(size*2) + right(180) + + def draw_letter_m(unit): pass