Доброго времени суток форумчанам.Подскажите пожалуйста, как получить размер элемента с учетом параметров шрифта (размер, тип, стиль)
let tagText = document.createElementNS("http://www.w3.org/2000/svg", "text");
tagText.setAttributeNS(null, "font-size", 18);
tagText.setAttributeNS(null, "font-weight", 400);
tagText.setAttributeNS(null, "font-family", "Roboto");
tagText.innerHTML = 'Some text ...';
// where ViewPort ??
let widthTitle = tagText.getBBox().width;
console.log('width title: ', widthTitle); // return 0;
updated К сожалению, не очень удобно менятьРазмер после добавления, потому что вы должны найти все элементы и пропорционально изменить положение.(Первоначально я настроил шаблонизатор (handlebars.js), где я передаю необходимые параметры, и он автоматически создает элемент с размерами (проблема заключается только в получении длины текста).