Pretty vs ugly: textLayout.draw(g) vs g.fill(textLayout.getOutline())