Clean up text rendering with dynamic font sizes