Split the determineScalingFactor loop in three parts to do only one reflow ; always check Web font when config.webFont is not null, even if that's not the one chosen by the user.