code: def text_pixels(self, text, clear_screen=True, x=0, y=0, text_color='black', font=None):
          
  
          if clear_screen:
              self.clear()
  
          if font is not None:
              if isinstance(font, str):
                  assert font in fonts.available(), "%s is an invalid font" % font
                  font = fonts.load(font)
              return self.draw.text((x, y), text, fill=text_color, font=font)
          else:
              return self.draw.text((x, y), text, fill=text_color)
docs: Display `text` starting at pixel (x, y).
  
          The EV3 display is 178x128 pixels
  
          - (0, 0) would be the top left corner of the display
          - (89, 64) would be right in the middle of the display
  
          'text_color' : PIL says it supports "common HTML color names". There
          are 140 HTML color names listed here that are supported by all modern
          browsers. This is probably a good list to start with.
          https://www.w3schools.com/colors/colors_names.asp
  
          'font' : can be any font displayed here
              http://ev3dev-lang.readthedocs.io/projects/python-ev3dev/en/ev3dev-stretch/display.html#bitmap-fonts
  
          - If font is a string, it is the name of a font to be loaded.
          - If font is a Font object, returned from :meth:`ev3dev2.fonts.load`, then it is
            used directly.  This is desirable for faster display times.