craft-ui and craft-docpath were pinned at intermediate commits of the egui 0.37 port (craft-libs#268), and the PDF stack at 6e7f285. a0916808 is main after #268 merged and contains all three.
13 KiB
Asset attribution
Every non-code asset in this repository (images, icons, fonts, example drawings, presets) is listed
here with its author, source and licence. cargo xtask assets (part of cargo xtask ci) fails if
an asset file is missing from this table.
Policy (mandatory): CADCraft contains no Autodesk, Adobe or Avid iconography, images,
artwork, fonts, hatch patterns, linetypes, templates or presets. Every asset is original work by
CADCraft contributors or third-party material under an open licence (OSI open source, public domain
/ CC0, or Creative Commons that allows redistribution). Screenshots of Autodesk software are never
committed. Font files are not added here: shared fonts live in
storytold/craft-fonts, an optional build input. The one
exception is the ArtCraft brand in docs/brand/: ArtCraft trademarks, not open source, used under
docs/brand/LICENSE-brand.txt.
Generated-in-code assets are original and have no file to list:
- the UI icon set (
crates/ui-egui/src/icons.rs); - the "CADCraft Stroke" single-stroke drafting font (
crates/fonts/src/stroke.rs); - the standard linetype and hatch-pattern libraries (
crates/doc/src/library.rs; industry-common names, our own dash/spacing values); - the colour index palette, generated from its structure (
crates/color/src/lib.rs); - the sample drawings (
crates/engine/src/sample.rs).
| Asset | Author | Source | Licence | Notes |
|---|---|---|---|---|
epaint_default_fonts::EGUI_ICONS, epaint_default_fonts::EMOJI_ICON (dependency font inputs) |
John Slegers | egui 173cc737, emoji-icon-font | MIT (Copyright (c) 2014 John Slegers; full upstream text in NOTICE) |
egui-icons.ttf is the five-glyph subset; emoji-icon-font.ttf is the full monochrome fallback. Registered by the production default font definitions; dependency assets unmodified here, no font file copied into this repository. |
krilla 0.8.2 / icc/sGrey-v2-magic.icc (dependency-embedded) |
Clinton Ingram | craft-libs a091680 vendor/krilla/icc/sGrey-v2-magic.icc (Krilla 0.8.2 upstream 3ffdf0588cf98050aad6edba51ca70162e1fb5b5) | CC0-1.0 | Embedded by the pinned PDF writer (craft-pdf 0.1.0, Krilla 0.8.2); unmodified dependency asset, no file copied into this repository. SHA-256 4110169287e5f1b5149ca9f1da1814d32943905bba8030e849d1a3b729a19481. |
krilla 0.8.2 / icc/sGrey-v4.icc (dependency-embedded) |
Clinton Ingram | craft-libs a091680 vendor/krilla/icc/sGrey-v4.icc (Krilla 0.8.2 upstream 3ffdf0588cf98050aad6edba51ca70162e1fb5b5) | CC0-1.0 | Embedded by the pinned PDF writer (craft-pdf 0.1.0, Krilla 0.8.2); unmodified dependency asset, no file copied into this repository. SHA-256 00c0f94e09127520a17dc0e1d9264b5702081d96dbdb1549ee88e3631ce42a9d. |
krilla 0.8.2 / icc/sRGB-v2-magic.icc (dependency-embedded) |
Clinton Ingram | craft-libs a091680 vendor/krilla/icc/sRGB-v2-magic.icc (Krilla 0.8.2 upstream 3ffdf0588cf98050aad6edba51ca70162e1fb5b5) | CC0-1.0 | Embedded by the pinned PDF writer (craft-pdf 0.1.0, Krilla 0.8.2); unmodified dependency asset, no file copied into this repository. SHA-256 af4efe28f6d311799865f325ba39184a2e978b113ca74124d60af7de22b105f4. |
krilla 0.8.2 / icc/sRGB-v4.icc (dependency-embedded) |
Clinton Ingram | craft-libs a091680 vendor/krilla/icc/sRGB-v4.icc (Krilla 0.8.2 upstream 3ffdf0588cf98050aad6edba51ca70162e1fb5b5) | CC0-1.0 | Embedded by the pinned PDF writer (craft-pdf 0.1.0, Krilla 0.8.2); unmodified dependency asset, no file copied into this repository. SHA-256 c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353. |
assets/app-icon/hicolor/128x128/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/16x16/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/24x24/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/256x256/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/32x32/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/48x48/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/512x512/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/hicolor/64x64/apps/ai.storyteller.cadcraft.png |
CADCraft contributors | generated from assets/app-icon/cadcraft-1024.png |
MIT OR Apache-2.0 | Linux hicolor icon |
assets/app-icon/cadcraft.icns |
CADCraft contributors | generated (packaging/icons.sh) | MIT OR Apache-2.0 | macOS icon |
assets/app-icon/cadcraft.ico |
CADCraft contributors | generated (packaging/icons.sh) | MIT OR Apache-2.0 | Windows icon |
assets/app-icon/cadcraft-64.png |
CADCraft contributors | generated | MIT OR Apache-2.0 | |
assets/app-icon/cadcraft-256.png |
CADCraft contributors | generated | MIT OR Apache-2.0 | |
assets/app-icon/cadcraft-1024.png |
CADCraft contributors | generated | MIT OR Apache-2.0 | |
assets/app-icon/cadcraft-macos-512.png |
CADCraft contributors | generated (macOS margin variant) | MIT OR Apache-2.0 | |
packaging/macos/dmg/background.svg |
@XusBadia | original work for this repository (2026-10-08), "CADCraft macOS DMG window background"; derived from the CADCraft app icon (assets/app-icon/, referenced via <image>, not copied); text is outlined Inter / JetBrains Mono glyph paths (OFL fonts the project already uses); no third-party material modified |
MIT OR Apache-2.0 (same as the code: LICENSE-MIT, LICENSE-APACHE) |
Finder window background of the macOS DMG; packaging/macos/dmg/generate.py renders it to background.tiff (see packaging/macos/dmg/README.md) |
packaging/macos/dmg/background.tiff |
@XusBadia | Rendered from packaging/macos/dmg/background.svg by packaging/macos/dmg/generate.py |
MIT OR Apache-2.0 (same as the code: LICENSE-MIT, LICENSE-APACHE) |
1x + 2x HiDPI TIFF for the macOS DMG window; includes the app icon (see its row) and LittleCMS's built-in sRGB profile ("No copyright, use freely") |
examples/apartment.dxf |
CADCraft contributors | sample drawing made with cadcraft-cli commands | MIT OR Apache-2.0 | Original |
docs/images/ui-apartment.png |
CADCraft contributors | screenshot of CADCraft itself (examples/apartment.dxf) | MIT OR Apache-2.0 | Original; no Autodesk UI |
docs/images/ui-layout.png |
CADCraft contributors | screenshot of CADCraft itself (a layout of examples/apartment.dxf) | MIT OR Apache-2.0 | Original; no Autodesk UI |
docs/images/ui-bracket.png |
CADCraft contributors | screenshot of CADCraft itself (sample drawing generated in code) | MIT OR Apache-2.0 | Original; no Autodesk UI |
docs/brand/artcraft-logo-white.png |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-logo-white.svg |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-logo.png |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-logo.svg |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-mark-black.png |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-mark-black.svg |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-mark.png |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
docs/brand/artcraft-mark.svg |
ArtCraft Team | storytold/craftrules assets/brand/ |
ArtCraft brand terms (docs/brand/LICENSE-brand.txt) |
Trademark, not open source |
Interface translations
| Asset | Author | Source | Licence | Notes |
|---|---|---|---|---|
crates/ui-egui/src/i18n/uk.tsv |
@dmatviichuk | Original Ukrainian translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/de.tsv |
the CADCraft contributors | Original German translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/es.tsv |
@PedroGuille | Original Spanish translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/pt_br.tsv |
@WladmirJunior | Original Brazilian Portuguese translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/cs.tsv |
@Losminek (AI-assisted) | Original Czech translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/ru.tsv |
@pechnikov2026-star | Original Russian translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/fr.tsv |
@pechnikov2026-star | Original French translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/zh.tsv |
@mayloglog | Original Simplified Chinese translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/sv.tsv |
Erik Holmbom (@holmbom) with Claude Code (AI-assisted) | Original Swedish translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied; terminology and the running app reviewed by a native speaker |
crates/ui-egui/src/i18n/it.tsv |
Emanuele Bottelli (AI-assisted) | Original Italian translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/ko.tsv |
@huk082 (AI-assisted) | Original Korean translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied; no font assets added |
crates/ui-egui/src/i18n/ar.tsv |
@hasan-sdaif | Original Arabic translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/hu.tsv |
@Skaywalker | Original Hungarian translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied |
crates/ui-egui/src/i18n/tr.tsv |
@ogzhnklvz (AI-assisted) | Original Turkish translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied; written from the English strings, no other catalog used as a source; the running app reviewed by a native speaker |
crates/ui-egui/src/i18n/el.tsv |
@Camthalion77 with ChatGPT (AI-assisted) | Original Greek translations of CADCraft English strings | MIT OR Apache-2.0 (LICENSE-MIT, LICENSE-APACHE) |
No proprietary localization resources copied; independent native proofreading pending |