Python Turtle, draw text with on screen with larger font

open source guy picture open source guy · Feb 28, 2013 · Viewed 100.6k times · Source

I'm using python turtle's write method to write text on the screen like this:

turtle.write("messi fan")

The size of the font is too small. How can I increase the size of font?

Answer

Andrew Clark picture Andrew Clark · Feb 28, 2013

Use the optional font argument to turtle.write(), from the docs:

turtle.write(arg, move=False, align="left", font=("Arial", 8, "normal"))
 Parameters:

  • arg – object to be written to the TurtleScreen
  • move – True/False
  • align – one of the strings “left”, “center” or right”
  • font – a triple (fontname, fontsize, fonttype)

So you could do something like turtle.write("messi fan", font=("Arial", 16, "normal")) to change the font size to 16 (default is 8).