Jak załadować plik .ttf w matplotlib przy użyciu mpl.rcParams?

Mam skrypt matplotlib, który zaczyna się ...

import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

mpl.rcParams['xtick.labelsize']=16 
...

Użyłem polecenia

fm.findSystemFonts()

aby uzyskać listę czcionek w moim systemie. Odkryłem pełną ścieżkę do pliku .ttf, którego chciałbym użyć,

'/usr/share/fonts/truetype/anonymous-pro/Anonymous Pro BI.ttf'

Próbowałem użyć tej czcionki bez powodzenia, używając następujących poleceń

mpl.rcParams['font.family'] = 'anonymous-pro'  

i

mpl.rcParams['font.family'] = 'Anonymous Pro BI'

które oba zwracają coś podobnego

/usr/lib/pymodules/python2.7/matplotlib/font_manager.py:1218: UserWarning: findfont: Font family ['anonymous-pro'] not found. Falling back to Bitstream Vera Sans

Czy mogę użyć słownika mpl.rcParams, aby ustawić tę czcionkę w moich działkach?

EDYTOWAĆ

Po przeczytaniu nieco więcej, wydaje się, że jest to ogólny problem określenia nazwy rodziny czcionek z pliku .ttf. Czy to proste w Linuksie czy Pythonie?

Ponadto próbowałem dodać

mpl.use['agg']
mpl.rcParams['text.usetex'] = False

bez powodzenia

questionAnswers(3)

yourAnswerToTheQuestion