svg_set_attr_ref(svg, key, mp_printf(svg->pool, "%.6g", val));
}
+char *svg_format_dimen(struct svg *svg, double val)
+{
+ return mp_printf(svg->pool, "%.6g", val * svg->scale);
+}
+
void svg_set_attr_dimen(struct svg *svg, const char *key, double val)
{
- svg_set_attr_ref(svg, key, mp_printf(svg->pool, "%.6g", val * svg->scale));
+ svg_set_attr_ref(svg, key, svg_format_dimen(svg, val));
}
void svg_set_attr_color(struct svg *svg, const char *key, color_t color)