I can change the main font in the preamble using
but it only works for the legend but not axis tick label, I've installed Arial font. I don't want to use
for they are not the same as Arial. Thank you for your help!