A simple and reproducible way of using fonts in matplotlib. In short, pyfonts:
- allows you to use all Google Font fonts
 - allows you to use any font from an arbitrary URL
 - is fast (thanks to its cache system)
 
import matplotlib.pyplot as plt
from pyfonts import load_google_font
font = load_google_font("Fascinate Inline")
fig, ax = plt.subplots()
ax.text(
    x=0.2,
    y=0.5,
    s="Hey there!",
    size=30,
    font=font
)pip install pyfonts