Font#

class easy_pil.font.Font(path: str, size: int = 10, **kwargs)#

Font class

Parameters:
  • path (str) – Path of font

  • size (int, optional) – Size of font, by default 10

static caveat(variant: Literal['regular', 'bold', 'italic', 'light'] = 'regular', size: int = 10)#

Caveat font

Parameters:
  • variant (Literal["regular", "bold", "italic", "light"], optional) – Font variant, by default “regular”

  • size (int, optional) – Font size, by default 10

getsize(text: str)#
static montserrat(variant: Literal['regular', 'bold', 'italic', 'light'] = 'regular', size: int = 10)#

Montserrat font

Parameters:
  • variant (Literal["regular", "bold", "italic", "light"], optional) – Font variant, by default “regular”

  • size (int, optional) – Font size, by default 10

static poppins(variant: Literal['regular', 'bold', 'italic', 'light'] = 'regular', size: int = 10)#

Poppins font

Parameters:
  • variant (Literal["regular", "bold", "italic", "light"], optional) – Font variant, by default “regular”

  • size (int, optional) – Font size, by default 10