# Direction C — « Comme si Apple l'avait faite » — charte

Règle d'ensemble : on utilise la grammaire d'iOS 26 sans rien inventer à côté. Les choses propres à Moed sont la date hébraïque en titre, l'arc du jour et la teinte ambre. Tout le reste vient du système.

## 1. Typographie

| Rôle | Latin | Hébreu | Pourquoi |
|---|---|---|---|
| Interface (tout le texte) | **SF Pro** (Text < 20 pt, Display ≥ 20 pt), Dynamic Type | **SF Hebrew** | Les polices du système : métriques et graisses identiques, Dynamic Type et accessibilité sans travail. SF Hebrew est dessinée pour s'aligner sur SF Pro, ce qui évite le mélange de deux familles dans une ligne bilingue. |
| Date hébraïque en titre, nom d'un tsadik dans sa fiche | **New York** (serif système d'Apple, Livres et News) | **Frank Ruhl Libre** (embarquée, licence OFL) | Le seul endroit où l'app a une voix propre : la date est l'équivalent de la température dans Météo. Frank Ruhl est la police des livres hébreux imprimés depuis 1908 ; on y reconnaît un texte juif. |
| Chiffres (heures) | SF Pro, chiffres tabulaires (`.monospacedDigit()`) | idem | Les heures ne bougent pas quand le compte à rebours change. |

Dans les maquettes HTML : `-apple-system` puis **Inter** (repli pour le rendu Linux), **Noto Sans Hebrew** (repli de SF Hebrew), `ui-serif` puis **Source Serif 4** (repli de New York), **Frank Ruhl Libre**.

Échelle (styles iOS, en pt) : Large Title 34/41 bold · Title 1 28 · Title 2 22 · Title 3 20 semibold · Headline 17 semibold · Body 17 · Callout 16 · Subhead 15 · Footnote 13 · Caption 1 12 · Caption 2 11.
Spécifiques : date hébraïque 34 New York bold (FR/EN), 38 Frank Ruhl bold (HE) ; « prochain » 48 SF Pro Display semibold tabulaire ; compte à rebours Live Activity 34 semibold tabulaire.

Pas d'italique, pas de capitales espacées sauf les en-têtes de section groupée (Footnote 13 en capitales, comme Réglages).

## 2. Couleurs (mode clair)

Tout est en couleurs sémantiques d'iOS ; une seule teinte d'identité.

| Jeton | Valeur | Usage |
|---|---|---|
| `tint` (Ambre) | `#C4570A` | Boutons, sélection, onglet actif, le « prochain », l'allumage. Contraste 4,6:1 sur blanc. |
| `tintWash` | `#C4570A` à 12 % | Fond de la case du jour choisi, pastille de l'allumage |
| `systemBackground` | `#FFFFFF` | Fond des écrans de liste simple |
| `systemGroupedBackground` | `#F2F2F7` | Fond des écrans en cartes (Aujourd'hui, détail) |
| `secondarySystemGroupedBackground` | `#FFFFFF` | Cartes et listes groupées |
| `label` | `#000000` | Texte principal |
| `secondaryLabel` | `#3C3C43` à 60 % | Sous-titres, coutume sous une heure |
| `tertiaryLabel` | `#3C3C43` à 30 % | Zmanim passés, jours hors du mois |
| `separator` | `#3C3C43` à 29 %, 0,5 pt | Séparateurs de liste, retrait de 16 pt (ou 60 pt après une icône) |
| `fill` | `#787880` à 12 % | Champs, segmented control |

Couleurs système de catégorie (points du calendrier, monogrammes) : fête et Chabbat = `tint` ; Roch Hodech = `systemIndigo #5856D6` ; hiloula = `systemBrown #A2845E` ; anniversaire = `systemGreen #34C759` ; yahrzeit = `systemGray #8E8E93` ; jeûne = `systemPurple #AF52DE`.

Arc du jour : trait passé en `tint`, trait à venir en `tertiaryLabel`, nuit sous l'horizon en `quaternaryLabel`.

## 3. Espacement et formes

- Grille de 4 pt. Marges d'écran 16 pt (20 pt pour les titres). Espace entre deux cartes 20 pt ; entre un en-tête de section et sa carte 7 pt.
- Rayons concentriques : écran 55, barre d'onglets 31 (capsule), carte 26 (iOS 26), ligne sélectionnée 12, pastille capsule. Rayon intérieur = rayon extérieur − marge.
- Rangées de liste : 44 pt minimum, 52 pt avec sous-titre. Cible tactile 44 × 44 partout.
- Cases du calendrier : 44 × 52, numéro grégorien 17 pt, jour hébreu 11 pt dessous, points de 5 pt.

## 4. Matériaux

- **Liquid Glass seulement pour la navigation** : barre d'onglets, rond de recherche, boutons de la barre du haut (ville, réglages, +), feuilles modales, Dynamic Island ouverte. Jamais sous une heure ni sous un texte à lire.
- Le contenu est opaque (cartes blanches sur gris groupé). Les heures halakhiques se lisent sur un fond plein.
- Pas d'ombre sur les cartes de contenu (comme iOS) ; les éléments en verre portent l'ombre douce du système.

## 5. Iconographie

- **SF Symbols** uniquement, en poids Regular, en rendu hiérarchique : `sunrise`, `sun.max`, `sun.horizon`, `sunset`, `moon.stars`, `book.closed` (fin du Chéma), `hands.and.sparkles` (Tefila), `flame` (hiloula). Allumage = deux bougies : ce symbole n'existe pas dans SF Symbols, il est dessiné sur la grille des SF Symbols (graisse Regular, trois tailles) et livré comme symbole personnalisé.
- **Tsadikim : pas de portrait.** Monogramme rond comme dans Contacts : les initiales ou l'acronyme hébreu en Frank Ruhl (רמב״ם, רש״י, בעש״ט), sur un dégradé doux de la couleur de son courant (tanna, rishon, aharon, hassidout, Habad, sefarade). Les acronymes sont la manière dont on nomme ces maîtres depuis des siècles.
- Proches : monogramme de Contacts (initiales latines ou hébraïques), vert pour un anniversaire, gris pour un yahrzeit.

## 6. Mouvement

| Animation | Description | Durée / ressort |
|---|---|---|
| Soleil sur l'arc | Le point glisse le long de la courbe à l'ouverture, depuis le netz jusqu'à l'heure actuelle ; halo qui respire toutes les 4 s | ressort 0,6 s, amortissement 0,85 |
| Chiffres | Le compte à rebours change chiffre par chiffre (`.contentTransition(.numericText())`) | 0,35 s |
| Live Activity | Secondes qui défilent dans la dernière heure ; à l'heure dite, la flamme s'allume et le texte passe à « Chabbat Chalom » | 0,5 s |
| Dynamic Island | Compacte → ouverte quand l'activité commence ou sur appui long | ressort système |
| Calendrier | Toucher une case : la pastille de sélection se déplace (geometry matching), la liste du jour se met en fondu | 0,3 s |
| Onglets | Capsule de sélection en verre qui glisse d'un onglet à l'autre | ressort 0,4 s |
| Feuille « Ajouter » | Monte du bas en verre ; la ligne de résultat (« prochain : … ») se recalcule pendant la saisie | système |

« Réduire les animations » : le soleil apparaît à sa place, les chiffres changent sans transition.

## 7. Langues et sens d'écriture

- L'hébreu est une mise en page miroir complète : titres, listes, chevrons, arc du jour (le temps s'écoule de droite à gauche), ordre des onglets. Les heures restent en chiffres arabes, ordre interne inchangé.
- Aucun mot latin dans l'interface hébraïque, aucun mot hébreu en caractères hébreux dans l'interface française sauf la date en sous-titre (כ״ד בתשרי תשפ״ז), qui fait partie de l'identité.
- Translittérations françaises fixes : Chabbat, Chéma, Tefila, hatzot, minha, chkia, tzeit, Hechvan, Tichri, hiloula / hilloulot, Roch Hodech.
