summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/extensions/lettering_svg_font_to_layers.py8
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")