[symfont] Protect against math errors
[symfont] Protect against math errors

Note that because our contours can overlap arbitrarily, our variance can end up
being negative, so, allow for that.

fonttools/fonttools,googlefonts/fonttools