compensate for known terminal aspect ratio Instead of assuming oldschool/high fonts, calculate from window resolution and characters, supported by many terminals (at least urxvt, xterm, mlterm, stterm, putty). Depend on Term::ReadKey instead of calling a linux-specific ioctl, since it's commonly installed already and obviously better for compatibility.