takumi 2.3.2

Render UI component trees to images.
Documentation
<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>offset_path_wave_text</title>
    <link rel="stylesheet" href="../shared.css" />
  </head>
  <body style="width: 1200px; height: 630px">
    <div
      style="
        display: flex;
        position: relative;
        width: 1200px;
        height: 630px;
        background-color: rgb(255, 255, 255);
      "
    >
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 0%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(233, 69, 96)"
          >o</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 10%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(243, 146, 55)"
          >f</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 20%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(255, 202, 58)"
          >f</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 30.000002%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(138, 201, 38)"
          >s</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 40%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(25, 130, 196)"
          >e</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 50%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(106, 76, 147)"
          >t</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 60.000004%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(233, 69, 96)"
          >-</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 70%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(243, 146, 55)"
          >p</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 80%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(255, 202, 58)"
          >a</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 90%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(138, 201, 38)"
          >t</span
        >
      </div>
      <div
        style="
          display: flex;
          position: absolute;
          left: 0px;
          top: 0px;
          offset-path: path(&quot;M 120 315 C 360 60, 480 570, 720 315 S 1080 60, 1180 315&quot;);
          offset-distance: 100%;
          offset-rotate: auto;
        "
      >
        <span style="display: flex; font-size: 72px; font-weight: 700; color: rgb(25, 130, 196)"
          >h</span
        >
      </div>
    </div>
  </body>
</html>