Šablóny cenoviek z Illustratora
- Prevod SVG –
python scripts/badges/convert-illustrator-svg.py <priečinok so SVG> public/__svg/conv.json(vyžadujepip install fonttoolsa nainštalovaný Gilroy-Heavy; súbory a ich tagy sú vASSETS). Statické nápisy v Gilroy sa prevedú na krivky, texty v Aptly / Korolev sa vyberú na vrstvy, triedy a id dostanú jedinečnú predponu. - Meranie v prehliadači – skopírovať SVG a
measure.jsdopublic/__svg/, otvoriť stránku na dev serveri a zavolaťawait measureBadges(): orezanie na viditeľný obsah (bez priehľadného okraja) a presné polohy textov s písmom Aptly z Adobe Fonts. Z výsledku vzniknelayers.json(cena + centy →{cena…}, „%“ →{zlava…}, jednotková cena →{jednotkova_cena…}, ostatné texty ostanú pevné). - Zostavenie –
npx tsx --tsconfig tsconfig.json scripts/badges/build-templates.ts→public/__svg/rows.jsonacompare.html(porovnanie s originálmi), potom zápis riadkov do tabuľkybadges(podľa názvu: existujúce sa aktualizujú, nové pribudnú).
Šírka šablóny v px = šírka orezaného viewBoxu × 130 / 80,1, takže všetky cenovky majú rovnakú mierku.