Meaning of FAIR in English
(WEATHER) [adjective] -er, -est - (of weather) pleasant and dryFair weather was forecast for the following day.(disapproving) A fair-weather friend is someone who is a good friend when it is easy for them to be one and who stops when you are having problems.
Cambridge English vocab. Кембриджский английский словарь. 2012