# Working files & exports Author SVGs edit-in-place under `brand/{logo,icon,social}/`. This directory is for **derivative** files that shouldn't clutter the primary directories. ## Structure - `exports/` — PNGs generated from the primary SVGs. Do not check in unless a specific delivery pipeline requires them. - `sketches/` — WIP art, alternates, rejected variants (kept for provenance). ## Exporting to PNG Any of these work; pick what's installed. ```bash # rsvg-convert (librsvg — smallest, fastest) rsvg-convert -w 1200 -h 630 ../social/og-1200x630.svg -o exports/og-1200x630.png # Inkscape CLI (higher-fidelity text rendering) inkscape ../social/og-1200x630.svg --export-type=png --export-filename=exports/og-1200x630.png --export-width=1200 # ImageMagick (falls back if the above aren't installed) magick -density 300 -background none ../social/og-1200x630.svg -resize 1200x630 exports/og-1200x630.png ``` **Font gotcha:** Fraunces and DM Sans are Google Fonts. If the renderer does not have them installed locally, the PNG will show the fallback (Georgia / system sans). For high-fidelity social exports, install both: ```bash # Ubuntu / Debian sudo apt-get install fonts-liberation # Then drop Fraunces + DM Sans .ttf files into ~/.fonts/ and run fc-cache -fv ``` Or export from a browser (`file://` open + screenshot at the target size) — Chrome/Firefox honour the Google Fonts `` if the SVG references it, though our brand SVGs use plain `` with a system-safe stack, so the Fraunces + DM Sans rendering happens only when those faces are locally available.