Go balls to the walls and make it so the farther someone is from a chat, the smaller the font is. Right up close, and to a certain distance (maybe 4/10ths), would stay the same regular font, while as you get farther from that up to the max distance, the smaller the font would get up to a certain point as to not be completely unreadable.