qtawesome.load_font(prefix, ttf_filename, charmap_filename, directory=None)[source]

Loads a font file and the associated charmap.

If directory is None, the files will be looked for in ./fonts/.

  • prefix (str) – Prefix string to be used when accessing a given font set

  • ttf_filename (str) – Ttf font filename

  • charmap_filename (str) – Character map filename

  • directory (str or None, optional) – Directory for font and charmap files


The spyder ide uses qtawesome and uses a custom font for spyder-specific icons:

qta.load_font('spyder', 'spyder.ttf', 'spyder-charmap.json')