Changed font sizes, turns out that Roboto likes odd numbers. Im sure thats something about how hinting and AA work with swing, but whatever