For some reason when using Times New Roman in my mpl
plots it appears bold. Other fonts are OK.
Here is a minimal example, and the result (inside a Word doc
As stated above the default font weighting is high for Times New Roman font in mpl (claim was 500 above, which I will take their word for it).
The easy fix for this is to set the weighting yourself using fontweight.
plt.xlabel('t',fontsize=32, fontname = 'Times New Roman', fontweight = 250)
This worked for me and looked normal.