open-standards/aac/aac-rs/tools/symbols/.gitignore
Transaction Science 4e82a94e0b aac symbols: ARASAAC and Sclera as optional non-commercial sets
ARASAAC (CC BY-NC-SA 4.0, Government of Aragón, pictograms by Sergio Palao)
and Sclera (CC BY-NC 2.0 BE) may be offered where the app is free with no
adverts; their terms are quoted in tools/symbols/README.md. The pictograms
never enter this repository (Codeberg, which mirrors it, does not accept NC
licences): build_nc.py builds their packs outside it, deterministically from
sources pinned in nc-sources.lock.json, and commits only the mapping
(index-nc.json, overrides-nc.toml) and their attribution (LICENSES.md).

- Mapping by meaning: 573 concepts (boards, vocabulary, page-set words,
  phrase-set symbols); a candidate's keywords in up to 23 languages are
  checked against the app's audited glosses; ARASAAC's own AAC drawings and
  plain, non-child figures preferred; every pick reviewed on contact sheets.
  ARASAAC 449 concepts (208/240 on the default boards), Sclera 173 (99/240).
- People: skin unmixed from ARASAAC's skin=white and skin=black renders into
  a picture plus a skin mask, so the chosen tone (neutral by default) paints
  every person, as for the other sets.
- Packs: ARASAAC 4,069,296 bytes (423 pictograms, 320 px near-lossless WebP,
  lossless masks), Sclera 625,720 bytes; check_packs_nc.py checks a
  deployment's copies against the catalogue.
- aac-core: SymbolSet::{Arasaac, Sclera}, NONCOMMERCIAL, EVERY; Offering
  (FreeNoAds / Paid) with offered_in and sets_offered; nothing falls back to
  an NC set; SymbolRef::href; OBF images carry author, owner, terms and the
  non-commercial flag; the picker offers NC-only concepts only to their set.
- aac-web: symbol_packs (download when chosen, SHA-256 check, IndexedDB,
  symbols put in the page), settings, print credits and saved files, OBF
  export; offered only when the build says AAC_SYMBOL_PACKS.
- Phrase sets refuse an NC set; SPEC print credits and the README say how
  NC sets are credited and where they may appear.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 05:20:33 -04:00

8 lines
264 B
Text

# Pinned source archives (re-downloaded and SHA-256 checked by build.py)
.cache/
.cache-nc/
__pycache__/
# svgo, installed from package-lock.json with `npm ci`
node_modules/
# Contact sheets are regenerated by build.py (--review-pages); ~3 MB per rebuild.
review/