Question: is qnh correction for temperature?
Answer: The reported altimeter setting, QNH, is 'somewhat' corrected for temperature, in that it corrects for temperature error at the aerodrome elevation. This is the main difference between the more-meteorologicaly-inclined QFF which does not contain this temperature correction.