Ok, this is from memory, so I could be wrong.
The font is dynamic in size and scales based on the resolution you chose. However, we ask Windows for the font and if there is not a font that matches the request, all bets are off. Windows will give us something it thinks we should have which may or may not be close to what we need.
Our goal is to keep the text size in the chat buffer close to the same size regardless of the resolution.
Again, this system could have changed from whet I remember. I will heva to confirm it with HiTech Monday.