The app, crates, binaries, bundle id, packaging, icons, screenshots and docs are now PdfCraft / pdfcraft (repo storytold/pdfcraft). On first launch the desktop app moves the PrintCraft settings and crash-recovery folders to the new name, and both apps read settings saved under the old storage key, so upgrades keep recent files, preferences and unsaved work. The signing test fixtures keep their PrintCraft subject names (they are binary). Co-authored-by: Claude Opus 5.5 <[email protected]>
PdfCraft app icon
Creature: a lion, in a frontal head-and-shoulders portrait, mane running off the bottom of the tile.
Style: an engraving (woodcut-weight line work) portrait in the Crafting Apps "owl template" framing: a full-bleed colour field, no frame or roundel, the animal looking at the viewer and filling the tile.
Palette: exactly three colours.
| Colour | Hex | Used for |
|---|---|---|
| Ink | #0b0b0c |
line work and the figure's contour |
| Paper | #efe9dc |
the figure (the lion's silhouette) |
| PdfCraft green (app colour) | #12a58a |
the full-bleed field |
Tile: viewBox="0 0 512 512", a rounded square with rx=112 that clips everything. Windows and Linux
icons use the full-bleed tile. macOS icons put it on Apple's grid (an 824 px body centred on a transparent
1024 px canvas).
Provenance: the project owner's original drawing, made in ArtCraft (2880 px, keyed to the palette), then
vectorised with craftrules assets/logo-options/_tools/vectorize_tile.py (potrace; no filtering or
warping). The source drawing is kept in craftrules at assets/app-icons/pdfcraft/source.png, not here.
Licence: LICENSE.txt (MIT OR Apache-2.0, like the repo).
Files
| File | What it is |
|---|---|
pdfcraft.svg |
the master vector (traced at 2048 px); every PNG, .ico and .icns is rendered from it |
pdfcraft-small.svg |
a lighter vector (traced at 1024 px) for places where size matters, such as this README |
pdfcraft-1024.png |
1024 px on Apple's grid; also the runtime Dock icon on macOS |
pdfcraft.icns |
macOS icon (16–1024 px) |
pdfcraft.ico |
Windows icon (16–256 px), embedded in pdfcraft.exe by apps/pdfcraft/build.rs |
hicolor/<n>x<n>/apps/ai.storyteller.pdfcraft.png |
Linux hicolor theme, 16–512 px; the 256 px one is the runtime icon on Windows and Linux |
hicolor/scalable/apps/ai.storyteller.pdfcraft.svg |
Linux scalable icon (copy of the master) |
Where it shows: apps/pdfcraft/src/main.rs sets the window icon (Dock, taskbar, Alt-Tab, launcher) and the
Wayland app id ai.storyteller.pdfcraft; packaging/linux/ai.storyteller.pdfcraft.desktop names the
hicolor icon.
Regenerate
packaging/icons.sh # needs resvg and python3; iconutil (macOS) for the .icns
cargo xtask assets # then update the sha256 values in ATTRIBUTION.toml and run with --write