diff --git a/typeface.py b/typeface.py index 7c92b94..862a2f4 100644 --- a/typeface.py +++ b/typeface.py @@ -34,10 +34,38 @@ def draw_letter_b(unit): pass def draw_letter_c(unit): - pass + no_pen(3,unit) + + segment(4,unit) + left(90) + segment(2,unit) + left(90) + segment(2,unit) + right(45) + diagonal(2,unit) + right(90) + diagonal(2,unit) + right(45) + segment(2,unit) + left(90) + segment(2,unit) + left(90) + segment(4,unit) + left(45) + diagonal(2,unit) + left(45) + segment(4,unit) + left(45) + diagonal(2,unit) + + right(135) + no_pen(3,unit) + left(180) def draw_letter_d(unit): no_pen(1,unit) + + # the outline of the D segment(5,unit) left(45) diagonal(1,unit) @@ -49,10 +77,13 @@ def draw_letter_d(unit): segment(5,unit) left(90) segment(8,unit) + left(90) no_pen(2,unit) left(90) no_pen(2,unit) + + # the inner part of the D segment(4,unit) right(90) segment(1,unit) @@ -64,7 +95,8 @@ def draw_letter_d(unit): diagonal(1,unit) right(45) segment(1,unit) - no_pen(2,unit) + + no_pen(3,unit) left(90) no_pen(2,unit) left(90)