# Perde Sinema — credits

Every asset this flagship ships, with its source and licence. No photographs, no AI-generated media: the
hall, the film strip, the seating plan and the drawings are generated in code on the page.

## Typefaces (self-hosted WOFF2, latin + latin-ext subsets from Google Fonts)

| Face | Use | Source | Licence |
|---|---|---|---|
| Hubot Sans (variable: width 75–125, weight 200–900) | display, timetable, data | https://github.com/github/hubot-sans · Google Fonts | SIL Open Font License 1.1 (`fonts/OFL-HubotSans.txt`; Reserved Font Name "Hubot") |
| Atkinson Hyperlegible Next (variable: weight 200–800) | reading text, subtitles | https://github.com/googlefonts/atkinson-hyperlegible-next · Google Fonts | SIL Open Font License 1.1 (`fonts/OFL-AtkinsonHyperlegibleNext.txt`) |

## Libraries (shared, `../shared/vendor/`)

| Library | Use | Licence |
|---|---|---|
| Three.js r180 (+ `BufferGeometryUtils`, `RectAreaLightUniformsLib`) | the hall in WebGL | MIT (`../shared/vendor/three/LICENSE.txt`) |
| GSAP 3.13 + ScrollTrigger | pinned scenes and supporting motion | GSAP standard "no charge" licence (`../shared/vendor/gsap-README.md`) |
| Lenis 1.3 | smooth scrolling | MIT (`../shared/vendor/lenis-LICENSE.txt`) |

## Data and facts

- Programme, films, subtitles lines, hall dimensions, seat layouts and occupancy: example data written for this
  demo (`js/data.js`), labelled "Örnek / Example" on the page.
- 35 mm facts used on the page (24 frames per second, 16 frames per foot, 90 feet per minute, four perforations
  per frame, optical soundtrack beside the picture, cue dots in the top-right corner, a 2,000 ft reel ≈ 22 min)
  are general film-projection facts; the minutes figure is computed: 2,000 ft × 16 ÷ 24 ÷ 60 = 22.2.
- The wheelchair pictogram is an SVG drawn for this page.
