#include <math.h>
-#include <libc-extension.hh> // isinf
-
-#include "input-smob.hh"
-#include "font-metric.hh"
#include "dimensions.hh"
+#include "font-metric.hh"
+#include "input-smob.hh"
+#include "libc-extension.hh" // isinf
#include "string-convert.hh"
#include "warn.hh"
Axis a = X_AXIS;
while (a < NO_AXES)
{
- if (isinf (o[a]) || isnan (o[a]))
+ if (isinf (o[a])
+ || isnan (o[a])
+
+ // ugh, hardcoded.
+ || fabs (o[a]) > 1e6)
{
programming_error (String_convert::form_string ("Improbable offset for stencil: %f staff space", o[a])
+ "\n"
fl.fonts_ = SCM_EOL;
interpret_stencil_expression (expr, &find_font_function,
- (void *) &fl, Offset (0, 0));
+ (void *) & fl, Offset (0, 0));
return fl.fonts_;
}