Convertor de tipografie
Convert Pixels (px), Points (pt), Ems, Rems, and Picas for web and print design.
Matematica din spatele tipografiei
Tipografia este arta și tehnica de a aranja caracterele pentru a face limbajul scris lizibil, ușor de citit și atrăgător din punct de vedere vizual. Cu toate acestea, în spatele frumuseții estetice a designului grafic se află un cadru matematic rigid. Pe măsură ce lumea a trecut de la tipografiile fizice la ecranele digitale ale calculatoarelor, unitățile utilizate pentru a măsura dimensiunea textului s-au ciocnit, rezultând un sistem hibrid complex utilizat de dezvoltatorii moderni.
Înțelegerea relației matematice exacte dintre unitățile de tipărire (cum ar fi punctele și picas) și unitățile de ecran (cum ar fi pixelii și Rems) este absolut esențială pentru dezvoltatorii web front-end, designerii UI/UX și editorii de presă.
Moștenirea imprimării: Puncte și picături
Timp de secole, standardul absolut pentru dimensionarea tipografică a fost punctul (pt). În era digitală modernă, punctul a fost standardizat matematic de programele de editare desktop (precum Adobe PostScript) pentru a fi exact 1/72 dintr-un inch. Atunci când deschideți Microsoft Word și selectați "font 12pt", instruiți imprimanta să facă textul să aibă exact 12/72 (sau 1/6) de inch înălțime pe hârtia fizică.
Designerii grafici se bazează, de asemenea, pe Pica, o altă unitate fizică utilizată pentru a proiecta lățimea coloanelor din ziare. Există exact 12 puncte într-o pica, ceea ce o face o fracție extrem de utilă pentru proiectarea layout-ului bazat pe grilă.
Ecrane digitale: Pixel (px)
Când s-a născut internetul, centimetrii fizici nu contau. Ecranul era compus din mii de puncte strălucitoare numitePixeli (px). Designerii web au codificat layout-urile pentru a avea o lățime de exact 800 de pixeli, iar textul avea o înălțime de exact 14 pixeli. Cu toate acestea, pe măsură ce rezoluțiile ecranelor au crescut vertiginos - de la monitoarele CRT greoaie la ecranele moderne 4K "Retina" - un pixel a devenit fizic din ce în ce mai mic. Pentru a rezolva această problemă, sistemele de operare au început să utilizeze o logică de mapare standard: presupunând că un ecran digital standard are 96 DPI (puncte pe inch), 1 punct se convertește matematic la 1,33 pixeli.
Web-ul responsiv: Ems și Rems
Pe măsură ce smartphone-urile și tabletele au inundat piața, codificarea textului în pixeli rigizi a rupt internetul. Textul arăta masiv pe un laptop, dar microscopic și ilizibil pe ecranul de înaltă rezoluție al unui telefon. În plus, utilizatorii cu deficiențe de vedere nu puteau scala textul bazat pe pixeli.
Soluția a fost tipografia relativă, în specialEmandRem. Un Em este un multiplicator bazat pe dimensiunea fontului din containerul părinte. Un Rem (Root Em) este un multiplicator bazat pe dimensiunea implicită a fontului din browserul web al utilizatorului (aproape universal 16px). Dacă setați un titlu la 2,0 Rem, acesta va fi redat la 32px pentru un utilizator standard, dar dacă un utilizator cu deficiențe de vedere își mărește valoarea implicită a browserului la 20px, titlul dvs. se mărește dinamic la 40px.
Convertorul tipografic Unitomatic este instrumentul final pentru a face legătura între designul grafic și codul front-end, permițându-vă să traduceți instantaneu machetele Photoshop ale clienților (în puncte și pixeli) în cod CSS complet receptiv (în Rems).
Formule de Conversie
Matematica folosita de motorul nostru de conversie.
| Conversie | Formula Matematica Exacta |
|---|---|
| Points to Pixels | px = pt × 1.33333 |
| Pixels to Points | pt = px × 0.75 |
| Pixels to Rems/Ems | rem = px ÷ Base Font Size (Usually 16) |
| Picas to Points | pt = pica × 12 |
| Inchi to Points | pt = in × 72 |
Intrebari Frecvente
Care este diferența dintre un pixel (px) și un punct (pt)?
Un pixel este o unitate digitală care reprezintă un singur punct de lumină pe ecranul unui computer. Un punct este o unitate fizică de imprimare, exact egală cu 1/72 dintr-un inch. Deși sunt convertite matematic pentru redarea pe ecran, punctele ar trebui utilizate pentru imprimare, iar pixelii pentru ecranele web.
De ce dezvoltatorii web moderni preferă Rems în locul Pixels?
Accesibilitate. Dacă codificați un site web în întregime în pixeli, textul nu se poate scala dacă un utilizator cu deficiențe de vedere își mărește dimensiunea implicită a textului din browser. Un "Rem" se scalează în mod dinamic în funcție de dimensiunea inițială a fontului utilizatorului, asigurând astfel că site-ul rămâne accesibil.
Care este diferența dintre un Em și un Rem?
An Em is relative to its direct parent container's font size, which can cause chaotic compounding effects if nested deeply. A Rem (Root Em) is relative only to the root HTML font size, making responsive design much more predictable.
Ce este un Pica?
Pica este o unitate tipografică veche, utilizată intens de ziare și reviste pentru a proiecta layout-urile paginilor. Există exact 12 puncte într-o pică și 6 pici într-un inch.
Câți pixeli sunt într-un Rem standard?
În aproape fiecare browser web modern, dimensiunea implicită a fontului rădăcină este de 16 pixeli. Prin urmare, 1 Rem este egal cu exact 16 pixeli în mod implicit.
Repere din Lumea Reala
-
Text web standard
Dimensiunea implicită a browserului
16 px
1.0 rem
-
Antet web mare
Standard H1
32 px
2.0 rem
-
Imprimă textul cărții
Dimensiune standard de citire
12 pt
16 px
-
Text carte de vizită
Imprimare fină
8 pt
10.6 px
-
Un inch
Spațiu fizic de imprimare
72 pt
96 px