From 15fd93ef07c1860fba7d7b285fe94dcb97c6f334 Mon Sep 17 00:00:00 2001 From: Ulrich-Matthias Schäfer Date: Thu, 8 Nov 2018 13:53:14 +0100 Subject: `SVG.Text.rebuild()` now takes every font-size into account (#512) --- src/elements/Text.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/elements/Text.js b/src/elements/Text.js index f1aa402..f221004 100644 --- a/src/elements/Text.js +++ b/src/elements/Text.js @@ -122,9 +122,13 @@ export default class Text extends Shape { if (this._rebuild) { var self = this var blankLineOffset = 0 - var dy = this.dom.leading * new SVGNumber(this.attr('font-size')) + var leading = this.dom.leading this.each(function () { + var fontSize = window.getComputedStyle(this.node) + .getPropertyValue('font-size') + var dy = leading * new SVGNumber(fontSize) + if (this.dom.newLined) { this.attr('x', self.attr('x')) -- cgit v1.2.3