Colofon

05

Cum este construit acest site

O parte poți verifica din devtools, restul trebuie să mă crezi pe cuvânt.


01

Ce livrează

HTML static generat de Astro, fără framework în browser. Singurul JavaScript este un fișier de îmbunătățiri: comutatorul de temă, liniile care se desenează la derulare și formularul de contact.


02

Ce nu livrează

Fără analytics, fără banner de cookie-uri, fără tag manager, fără widget de chat. Fonturile sunt servite de pe acest domeniu, deci nu există nicio cerere către terți.


03

Literele

Archivo și Newsreader, ambele variabile, servite de pe acest domeniu ca fișiere woff2 subsetate. Newsreader duce fiecare propoziție, iar Archivo titlurile mici și etichetele. Româna se împarte între subseturi, așa că paginile în română preîncarcă patru fișiere, iar cele în engleză două.


04

Cifrele

Niciunul dintre cele patru subseturi nu conține cifre minuscule. Lista de caracteristici GSUB din fiecare fișier woff2 conține liga, pnum, rvrn și tnum, dar nu și onum, așa că o cerere de onum este ignorată, iar cifrele ies drepte. Textul curent primește cifre proporționale, iar unde numerele trebuie să se alinieze sunt tabulare.


05

Cum este servit

Fișiere statice pe Cloudflare Pages, reconstruite și publicate de GitHub Actions la fiecare modificare trimisă pe ramura principală. Formularul de contact este singura bucată de cod care rulează pe server: o funcție Pages care trimite brieful mai departe pe e-mail.


06

Cifrele de pe prima pagină

Măsurat pe un ecran de 390px, cu procesorul încetinit de 4 ori, la 1,6 Mbps și 150 ms dus-întors. Se regenerează cu npm run measure, care scrie fișierul citit de secțiunea de dovezi, deci pagina nu poate să se abată de la măsurătoare.


07

Grila

Douăsprezece coloane, o lățime maximă de 1560px, margini și spații care cresc odată cu fereastra. Adaugă ?grid la orice adresă, sau apasă butonul de mai jos, ca să o desenezi peste pagină.

Colofon

Cules în Archivo (variabil, greutate de la 100 la 900, lățime de la 62 la 125) și Newsreader (variabil, greutate 200 la 800, mărime optică de la 6 la 72, doar caractere drepte). Acolo unde apare accentuarea, este spațiată și nu înclinată, după convenția germană Sperrung, pentru că nu există fișier cursiv și sinteza de font este oprită. Pagina este aliniată la stânga peste tot, mai puțin acest paragraf, care este aliniat pe ambele margini. Nu există o grilă de bază pe tot site-ul: o pagină fluidă și bilingvă nu poate respecta așa ceva, așa că spațierea vine dintr-o scară cu șase trepte. Construit cu Astro, ieșire statică, fără framework în browser, CSS scris de mână. Fiecare modificare trimisă pe ramura principală este construită de GitHub Actions și publicată pe Cloudflare Pages, deci ceea ce citiți este exact commitul aflat în depozit.