53 lines
2.5 KiB
Markdown
53 lines
2.5 KiB
Markdown
# Tipografia condivisa per Memory ed Evidence
|
|
|
|
## Modifica
|
|
|
|
I lettori mescolavano etichette da 14px, sezioni da 16px e Markdown con una
|
|
gerarchia indipendente. I blocchi di codice applicavano una riduzione relativa
|
|
anche al carattere già ridotto del contenitore.
|
|
|
|
La regola condivisa in `frontend/src/index.css`, documentata in `DESIGN.md`, usa:
|
|
|
|
- Manrope per titolo, sezioni, paragrafi, elenchi e provenienza.
|
|
- Titolo della scheda: 24px, peso 600, interlinea 1.3.
|
|
- Titoli dei campi: 20px, peso 600, interlinea 1.4, 8px prima del contenuto.
|
|
- Testo narrativo: 16px, peso 400, interlinea 1.65.
|
|
- Sottotitoli Markdown interni: 16px, peso 600; non competono con il titolo del
|
|
campo. I livelli semantici originali sono conservati.
|
|
- Metadati: 14px; codice, percorsi e identificatori: monospaziato a 14px, senza
|
|
riduzioni cumulative nei blocchi.
|
|
- Sezioni distanziate di 24px; paragrafi consecutivi distanziati di 20px.
|
|
|
|
L'uso della skill Impeccable ha guidato la gerarchia a ruoli fissi e la scelta di
|
|
un'unica famiglia, riutilizzando quella già distribuita dall'applicazione.
|
|
Rimane valida la richiesta esplicita di occupare tutta la larghezza disponibile:
|
|
nessun limite di riga in caratteri e nessuna riduzione dei font su mobile.
|
|
Controlli, indici degli archivi e altri lettori non ricevono questa nuova scala.
|
|
Documenti originali e schede salvate non sono stati riscritti; gli esempi FAKE
|
|
restano esclusi da salvataggio, indicizzazione e uso da parte del modello.
|
|
|
|
## Verifiche
|
|
|
|
- Typecheck frontend e build Docker completati.
|
|
- 762 test Vitest su 91 file e 18 scenari Playwright superati.
|
|
- Controlli CSS calcolati a 390, 1280 e 2400px: famiglia, dimensioni, pesi,
|
|
interlinea, margini, codice inline/fenced e sottotitoli Markdown da h1 a h6.
|
|
- Ispezione delle schermate Evidence in light e Memory in dark, anche mobile.
|
|
- Nessun overflow orizzontale; nessuna scrittura API negli scenari FAKE.
|
|
- Catalogo i18n: 1686 messaggi italiani, 1707 riferimenti statici verificati.
|
|
|
|
## Installazione locale
|
|
|
|
Ricreato solo il frontend del progetto Docker `thothii-18998cca7b0a`:
|
|
container `87fca0dc5e19`, immagine `19f1704b6bb2`, stato healthy.
|
|
Il CSS servito da `http://127.0.0.1:8080` contiene le nuove regole condivise.
|
|
Core, PostgreSQL, Qdrant ed embedding conservano i container precedenti.
|
|
Nessuna modifica alla configurazione full/en, a Omics o al server PSD.
|
|
|
|
Ripristino della precedente immagine locale:
|
|
|
|
```bash
|
|
docker image tag thothii-frontend:before-knowledge-typography-20260913 thothii-frontend:local
|
|
bash /private/tmp/thothii-memory-preview.sh up -d --no-deps --no-build --wait frontend
|
|
```
|