ボット証明書のロゴのエンコーディング

現在の Discobot 証明書におけるフォーラムロゴのエンコーディングに問題があるようです。

Discobot 証明書で 問題が発生しているため、生成されている SVG を確認しました。

そこで目についたのが以下の部分です:

...
    <text x="269.2915" y="240.94" text-anchor="middle" font-size="24" fill="#020403" font-family="Tangerine, Tangerine">
      Mentalstring
    </text>
    &lt;g transform=&quot;translate(242.29149999999998 350)&quot;&gt;
  &lt;image height=&quot;55px&quot; width=&quot;55px&quot; xlink:href=&quot;data:image/png;base64,[LONG BLOB IN HERE]=&quot;/&gt;
&lt;/g&gt;
  </g>
  <g id="Layer_1-2" data-name="Layer 1">
..

これは本来エンコードされてはいないはずですが、エンコードされていました。そのため、エンティティを変換して欠落していた Discourse ロゴを取得しました:

現在の証明書はこちらです:

一方、こちらが手動でエンコーディングを修正した同じ SVG です:

「いいね!」 5

修正を含む PR が準備でき、まもなくマージされます。

「いいね!」 4