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]>
8 lines
264 B
Text
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/
|