diff options
| -rw-r--r-- | lib/extensions/lettering_svg_font_to_layers.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/extensions/lettering_svg_font_to_layers.py b/lib/extensions/lettering_svg_font_to_layers.py index d5fc2219..be8a7f16 100644 --- a/lib/extensions/lettering_svg_font_to_layers.py +++ b/lib/extensions/lettering_svg_font_to_layers.py @@ -62,10 +62,10 @@ class LetteringSvgFontToLayers(InkstitchExtension): emsize = fontface.get("units-per-em") # TODO: should we guarantee that <svg:font horiz-adv-x> equals <svg:font-face units-per-em> ? - caps = int(fontface.get("cap-height", 0)) - xheight = int(fontface.get("x-height", 0)) - ascender = int(fontface.get("ascent", 0)) - descender = int(fontface.get("descent", 0)) + caps = float(fontface.get("cap-height", 0)) + xheight = float(fontface.get("x-height", 0)) + ascender = float(fontface.get("ascent", 0)) + descender = float(fontface.get("descent", 0)) self.svg.set("width", emsize) self.svg.namedview.add_guide(guidebase, True, "baseline") |
