Using d3.scale.linear to better scale the font, adding words from the top => more logical. Still a long way to go but it looks better now at least!