Try extending curves more by [absolute](https://fonttools.readthedocs.io/en/latest/misc/bezierTools.html#fontTools.misc.bezierTools.approximateCubicArcLength) delta rather than a factor, so the result has more of a relationship to the value the user sees on the screen.