Just for kicks I went right to 200%. The img folder can be found here
http://ge.tt/4ztEFDY/v/0 if you want to see what it looks like on yours. The letters are certainly more readable, but the spacing is still jacked up. Which makes sense considering the png's are form fitting around the actual character. It really seems like the keyboard.xml is whats controlling the spacing. If that's the case though, why did nothing change when I changed the xml?