04: Tipografia
Anatomia literei, familii de fonturi, cum alegi o pereche care funcționează, corp, interlinie și lungimea rândului.
Lecția 04 · Tipografia¶
Ce vei învăța
- Anatomia literei și de ce contează înălțimea x
- Cele patru familii de fonturi și când se folosește fiecare
- Diferența dintre greutate, stil și corp
- Interlinia, spațierea literelor și lungimea rândului
- Cum alegi o pereche de fonturi care funcționează
- Cum instalezi Google Fonts și cum salvezi stiluri de text în Figma
De ce tipografia e 90% din design¶
Deschide orice afiș, orice site, orice ambalaj. Elimină mental imaginile. Ce rămâne? Text. Majoritatea deciziilor tale de design vor fi, de fapt, decizii despre text: cât de mare, ce font, cât de departe de altceva.
Un design cu tipografie bună și fără imagini arată profesionist. Un design cu imagini excelente și tipografie proastă arată amatoricesc. Ordinea aceasta nu se inversează.
Anatomia literei¶
┌───────────────────────── linia ascendentelor
│ h ┌──
┌───┼───────────┼────────────── linia înălțimii x
│ │ x o n │
└───┴───────────┴────────────── linia de bază (baseline)
│
└────────────────────── linia descendentelor (g, p, y)
| Termen | Ce este | De ce contează |
|---|---|---|
| Linia de bază | Linia pe care „stau” literele | Aliniază texte de mărimi diferite |
| Înălțimea x | Înălțimea literei x mici |
Determină lizibilitatea reală |
| Ascendente | Partea care urcă peste x (b, d, h, l) |
Ajută la recunoașterea cuvintelor |
| Descendente | Partea care coboară sub linia de bază (g, p, y) |
Cere spațiu între rânduri |
| Contra-formă | Golul din interiorul literelor (o, e, a) |
Dacă e mic, textul „se închide” la mărimi mici |
Înălțimea x e mai importantă decât corpul
Două fonturi setate ambele la 16 px pot arăta complet diferit ca mărime. Un font cu înălțime x mare (Inter, Roboto) pare mult mai mare și se citește mai bine la dimensiuni mici decât unul cu înălțime x mică (Playfair Display, Garamond).
Consecință practică: când schimbi fontul, trebuie să reverifici mărimile. Nu se transferă automat.
Familiile de fonturi¶
Serif¶
Au „picioare” — mici terminații la capetele liniilor. Georgia, Times New Roman, Playfair Display, Merriweather.
- Asociere: tradiție, autoritate, editorial, seriozitate.
- Bun la: text lung tipărit, titluri elegante, cărți, diplome.
- Slab la: ecrane mici, mărimi sub 14 px, interfețe.
Sans-serif¶
Fără picioare. Inter, Helvetica, Roboto, Open Sans, Montserrat.
- Asociere: modern, curat, neutru, tehnologic.
- Bun la: ecrane, interfețe, titluri, text scurt, orice.
- Slab la: nimic major — de asta e alegerea implicită.
Monospace¶
Toate literele au aceeași lățime. JetBrains Mono, Fira Code, Courier.
- Asociere: cod, date, tehnic, mașină.
- Bun la: cod, tabele cu numere, etichete tehnice, ceasuri.
- Slab la: text lung — se citește greu.
Display / decorative¶
Fonturi cu personalitate puternică, desenate pentru dimensiuni mari. Lobster, Bebas Neue, Bangers.
- Asociere: depinde complet de font.
- Bun la: doar titluri foarte mari, logo-uri, afișe.
- Slab la: absolut orice altceva.
Regula fontului decorativ
Un font decorativ se folosește o singură dată pe pagină, la mărime mare. Dacă îl pui și pe titluri, și pe subtitluri, și pe butoane, designul devine obositor în 3 secunde.
Greutate, stil, corp¶
Greutatea (weight)¶
| Nume | Valoare numerică | Unde |
|---|---|---|
| Thin | 100 | Aproape niciodată |
| Light | 300 | Titluri foarte mari |
| Regular | 400 | Text curent |
| Medium | 500 | Etichete, subtitluri |
| Semi Bold | 600 | Titluri |
| Bold | 700 | Accente puternice, titluri mari |
| Black | 900 | Afișe, numere mari |
Folosește maximum 3 greutăți
Regular pentru text, Semi Bold pentru titluri, Medium pentru etichete. Atât. Un design cu 6 greutăți din același font arată la fel de dezordonat ca unul cu 6 fonturi diferite.
Stilul¶
Italic se folosește pentru: titluri de cărți și lucrări, cuvinte în altă limbă, accent subtil. Nu se folosește pentru paragrafe întregi — obosește.
Italic fals
Unele programe „înclină” fontul artificial dacă nu are variantă italic reală. Rezultatul arată strâmb. În Figma, verifică dacă Italic apare în lista de stiluri a fontului; dacă nu apare, fontul nu are italic și nu trebuie forțat.
Corpul (font size)¶
O scară tipografică este un set de mărimi cu un raport constant între ele. Nu alegi mărimile la întâmplare.
Scara 1.25 (Major Third) — potrivită pentru interfețe:
| Rol | Mărime |
|---|---|
| Text mic | 13 px |
| Text curent | 16 px |
| Subtitlu | 20 px |
| Titlu secțiune | 25 px |
| Titlu pagină | 31 px |
| Titlu mare | 39 px |
Scara 1.5 — potrivită pentru afișe, unde vrei contrast dramatic:
| Rol | Mărime |
|---|---|
| Detalii | 16 px |
| Informație | 24 px |
| Subtitlu | 36 px |
| Titlu | 54 px |
| Titlu dominant | 81 px |
De ce o scară și nu mărimi la întâmplare
Mărimile 14, 15, 17, 18 arată ca o greșeală — diferențele sunt prea mici ca să pară intenționate, dar prea mari ca să fie identice. Ochiul citește asta drept „neglijent”. O scară garantează că fiecare salt e vizibil și deliberat.
Spațiere¶
Interlinia (line height)¶
Distanța dintre liniile de bază a două rânduri consecutive.
| Tip de text | Interlinie |
|---|---|
| Titluri mari (peste 32 px) | 1.1 – 1.2 |
| Subtitluri | 1.3 |
| Text curent | 1.5 – 1.6 |
| Text mic, dens | 1.4 |
Interlinia implicită e aproape întotdeauna greșită
Figma pune Auto, care înseamnă aproximativ 1.2. Pentru un titlu e bine. Pentru un paragraf e prea strâns — rândurile se lipesc și ochiul sare pe rândul greșit când revine la capătul liniei.
Regula inversă: cu cât textul e mai mare, cu atât interlinia e mai mică. Un titlu de 60 px la interlinie 1.5 are găuri uriașe între rânduri.
Spațierea literelor (letter spacing / tracking)¶
| Situație | Valoare |
|---|---|
| Text curent | 0 (lasă fontul în pace) |
| Titluri foarte mari | −1% până la −3% (le strânge, arată mai compact) |
| MAJUSCULE | +5% până la +10% (obligatoriu) |
| Etichete mici cu majuscule | +10% până la +15% |
Majusculele au nevoie de aer
CERCUL DE INFORMATICĂ scris fără spațiere suplimentară arată înghesuit, pentru că literele majuscule au toate aceeași înălțime și nu lasă goluri naturale. Adaugă întotdeauna 5–10% tracking la text integral cu majuscule.
Lungimea rândului (measure)¶
45–75 de caractere pe rând, ideal ~66. Include spațiile.
- Prea scurt (sub 45): ochiul sare prea des la rândul următor, ritmul se rupe.
- Prea lung (peste 75): la capăt de rând, ochiul nu mai găsește începutul rândului următor.
Practic, într-un afiș A4, o coloană de text nu ar trebui să depășească ~12 cm lățime la corp 12 pt.
Cum alegi o pereche de fonturi¶
Regula: contrast, nu conflict¶
Două fonturi trebuie să fie clar diferite. Două sans-serif asemănătoare (Helvetica + Arial) arată ca o greșeală, nu ca o alegere.
| Combinație | Funcționează? | De ce |
|---|---|---|
| Serif titlu + sans-serif text | Da | Contrast clar de familie |
| Sans-serif titlu + serif text | Da | Clasic editorial inversat |
| Același font, greutăți diferite | Da | Cea mai sigură opțiune |
| Două sans-serif diferite | Riscant | Doar dacă sunt foarte diferite ca personalitate |
| Două serif diferite | Nu | Aproape imposibil de făcut să arate intenționat |
| Două fonturi decorative | Nu | Niciodată |
Cea mai sigură pereche: un singur font
Ia Inter și folosește Bold 40 pentru titlu, Medium 18 pentru subtitlu, Regular 16 pentru text. Ai contrast clar și zero risc. Multe branduri mari fac exact asta.
Perechi care funcționează garantat¶
| Titlu | Text | Ton |
|---|---|---|
| Playfair Display | Source Sans 3 | Elegant, editorial |
| Montserrat | Merriweather | Modern + lizibil |
| Bebas Neue | Inter | Afiș, impact |
| Inter Bold | Inter Regular | Tehnic, curat, sigur |
| Space Grotesk | IBM Plex Sans | Tech, contemporan |
| Lora | Lato | Cald, prietenos |
Google Fonts în Figma¶
- Figma are deja toate fonturile Google disponibile în versiunea web. Le cauți direct în lista de fonturi.
- Pentru aplicația desktop, ai nevoie de Figma Font Helper (se instalează o dată) sau instalezi fontul în sistem.
- Pentru a folosi fontul pe un site: fonts.google.com → alegi stilurile → copiezi codul
<link>în<head>.
Nu încărca 8 stiluri de font pe un site
Fiecare greutate și fiecare stil italic este un fișier separat de descărcat. Un site care încarcă Inter în 9 greutăți transferă peste 1 MB doar pentru text. Alege 3 greutăți și atât.
Stiluri de text în Figma¶
Ca la culori, salvezi combinațiile ca stiluri reutilizabile:
- Selectezi un text formatat corect.
- În panoul din dreapta, la secțiunea Text, apeși pe cele patru puncte → +.
- Îi dai un nume după rol:
heading/h1,heading/h2,body/base,body/small,label/caps.
Când schimbi stilul, tot textul care îl folosește se actualizează. Într-un afiș cu 20 de texte, asta e diferența dintre 2 secunde și 10 minute.
Erori frecvente¶
| Eroare | De ce e problemă | Corecția |
|---|---|---|
| Text centrat pe mai multe rânduri | Marginea stângă zimțată; ochiul caută începutul fiecărui rând | Aliniere la stânga pentru orice peste 3 rânduri |
| Justified cu coloană îngustă | „Râuri” de spațiu alb vertical prin text | Aliniere la stânga |
| Text pe fotografie fără tratament | Contrast imprevizibil, ilizibil în zonele aglomerate | Overlay întunecat, blur pe zona textului, sau bandă de culoare |
| Tot textul cu majuscule | Cuvintele își pierd forma, se citesc literă cu literă | Majuscule doar la etichete scurte |
| 5 fonturi pe o pagină | Nu există ierarhie, doar zgomot | Maximum 2 fonturi |
| Corp sub 12 px la print | Ilizibil pentru mulți cititori | Minimum 9 pt la print, 14 px pe web |
Orfani și văduve
Un orfan este un singur cuvânt rămas pe ultimul rând al unui paragraf. Arată neîngrijit. Se repară forțând o întrerupere de rând mai devreme sau ajustând ușor lățimea coloanei. La un afiș, cu 3 rânduri de text, contează.
Exerciții¶
Exercițiu 1 — Aceeași frază, patru familii¶
Scrie fraza „Cercul de informatică primește membri noi” de patru ori, într-un frame de 800 × 600 px, la 32 px, folosind un serif, un sans-serif, un monospace și un display. Notează sub fiecare ce ton transmite.
Soluție
- Playfair Display — solemn, ca o invitație oficială. Potrivit dacă evenimentul e formal.
- Inter — neutru, clar, modern. Merge în orice context; e alegerea implicită corectă.
- JetBrains Mono — tehnic, „de programator”. Aici chiar are sens, fiind vorba de informatică — dar devine obositor peste 2 rânduri.
- Bebas Neue — strigă. Bun pentru un afiș văzut de departe, prost pentru orice text de citit.
Observație importantă: toate patru sunt la același corp (32 px), dar arată de mărimi diferite. Bebas Neue pare mai mare, Playfair mai mic. Aceasta e înălțimea x în acțiune.
Exercițiu 2 — Repară un paragraf¶
Într-un frame de 600 × 400 px, pune un paragraf de ~60 de cuvinte cu setările implicite Figma (16 px, interlinie Auto, lățime 580 px, centrat). Apoi corectează-l.
Soluție
Problemele din varianta inițială: - Lățime 580 px la 16 px ≈ 95 de caractere pe rând — prea lung. - Interlinie Auto ≈ 1.2 — prea strâns pentru un paragraf. - Centrat — marginea stângă zimțată face citirea grea.
Corecția:
- Lățime 440 px → ~66 de caractere pe rând.
- Interlinie 1.6 (adică 25.6 px la corp 16).
- Aliniere la stânga.
- Culoare text #374151 în loc de negru pur.
Citește ambele variante cu voce tare. A doua se citește vizibil mai fluent, deși ai schimbat doar patru setări și niciun cuvânt.
Exercițiu 3 — Scară tipografică¶
Construiește o scară cu raportul 1.25 pornind de la 16 px, pe 6 trepte, și aplic-o pe o pagină cu: titlu, subtitlu, două titluri de secțiune, text curent și o notă de subsol.
Soluție
Scara (fiecare valoare × 1.25, rotunjită):
| Treaptă | Mărime | Rol | Greutate | Interlinie |
|---|---|---|---|---|
| −1 | 13 px | Notă de subsol | Regular | 1.4 |
| 0 | 16 px | Text curent | Regular | 1.6 |
| 1 | 20 px | Subtitlu | Medium | 1.4 |
| 2 | 25 px | Titlu secțiune | Semi Bold | 1.3 |
| 3 | 31 px | Titlu pagină | Semi Bold | 1.2 |
| 4 | 39 px | Titlu dominant | Bold | 1.1 |
Salvează fiecare treaptă ca stil de text în Figma: body/small, body/base, heading/h4 … heading/h1.
Verificare: dacă schimbi acum fontul din Inter în Source Sans 3 modificând doar stilurile, întreaga pagină se actualizează coerent. Dacă a trebuit să corectezi manual vreun text, înseamnă că acel text nu folosea un stil.
Mini-proiect: afiș tipografic¶
Construiește un afiș A3 pentru un eveniment școlar folosind exclusiv text — fără imagini, fără pictograme, maximum o formă geometrică simplă. Un singur font, maximum 3 greutăți.
Soluție
Exemplu — „Noaptea Cercetătorilor” la cercul de informatică:
Setări: frame A3 (842 × 1191 pt), fundal #0F172A, font Inter, margini 60 pt.
| Element | Text | Mărime | Greutate | Culoare | Tracking |
|---|---|---|---|---|---|
| Etichetă | CERCUL DE INFORMATICĂ |
18 | Medium | #F97316 |
+12% |
| Titlu | NOAPTEA CERCETĂTORILOR |
96 | Bold | #F8FAFC |
−2% |
| Data | 27 SEPTEMBRIE |
54 | Semi Bold | #F97316 |
0 |
| Ora și locul | 18:00 · Laboratorul 2 |
28 | Regular | #94A3B8 |
0 |
| Descriere | 2 rânduri, max 60 caractere | 20 | Regular | #CBD5E1 |
0 |
| Detalii | Intrarea liberă · ursoaia-edu.online |
16 | Medium | #64748B |
0 |
Plus o singură formă: o bară de 8 × 200 pt în portocaliu, sub titlu, ca separator.
De ce funcționează: - Un singur font, trei greutăți → coerență totală. - Saltul de la 96 la 54 la 28 e mare și deliberat → ierarhie citibilă din mers. - Portocaliul apare de exact trei ori (etichetă, dată, bară) → accentul rămâne accent. - Titlul cu tracking negativ (−2%) arată compact și intenționat la 96 pt. - Eticheta cu majuscule are +12% tracking → respiră.
Greșeli de evitat: - Titlul centrat pe 3 rânduri → marginea stângă zimțată. - Data la aceeași mărime cu titlul → cititorul nu știe ce e mai important. - Mai mult de 6 blocuri de text → nimeni nu citește un afiș ca pe o carte.
Rezumat¶
- Înălțimea x determină lizibilitatea reală, nu corpul declarat.
- Patru familii: serif (tradiție), sans-serif (implicit), monospace (tehnic), display (o singură dată, mare).
- Maximum 2 fonturi și 3 greutăți pe proiect.
- Mărimile vin dintr-o scară (1.25 pentru interfețe, 1.5 pentru afișe), nu la întâmplare.
- Interlinie: 1.5–1.6 pentru text curent, 1.1–1.2 pentru titluri mari.
- Majusculele cer +5% până la +15% tracking.
- Lungime de rând: 45–75 de caractere, ideal 66.
- Aliniere la stânga pentru orice paragraf de peste 3 rânduri.
- Salvează stilurile de text în Figma, numite după rol, nu după aspect.
Pasul următor: → Lecția 05: Compoziție și grilă