Как убрать стандартный шрифт до подгрузки Google Fonts или получить событие их готовности?

Есть скрипт, который обрабатывает svg. Его целью является изменение слова и растяжка его на всю высоту экрана. Но возникла такая проблема, что если перезагрузить страницу через ctrl+F5, он сначала растягивает слово со стандартным шрифтом (скриншот 1), а потом подгружаются стили и слово сжимается (скриншот 2). Похожий вопрос я уже задавал, и решение, в принципе, есть (https://ru.stackoverflow.com/questions/1156837/Плохо-функционирует-скрипт-из-за-того-что-он-срабатывает-раньше-чем-подгружаютс/1156879#1156879), но из-за определенных особенностей программы мне нужно чтобы стандартный шрифт в принципе не устанавливался на странице до того как подгрузятся шрифты гугл фонтс или получить событие их готовности.

Скриншот 1 Скриншот 2

HTML:

<svg viewBox="-2.5 0.5 16 75">
      <g transform="rotate(90 0 0)">
          <text id="text0"></text>
      </g>
</svg>

JS:

$(document).ready(function(){
    //.....................
    let text = document.getElementById("text0");
    text.innerHTML= "<tspan fill='#282828'>OCTOPU</tspan><tspan fill='#191919'>S</tspan>";
    document.querySelector("#string0").querySelector("svg").setAttributeNS(null, "viewBox", `-2.5 0.2 16 ${text.getComputedTextLength()}`);
    //.....................
});

Ответы (0 шт):