more work on dynamic font sizing: set size factor based on character count