Wat is CSS Root-Relative Font Units Calculator?
Root-relatieve lettertype-eenheden (Baseline 2026: Chrome 131+, Safari 18.2+, Firefox 136+) geven ontwikkelaars toegang tot specifieke glyph-metingen van het root-element-lettertype. rcap is gelijk aan de kapitaalhoogte (de hoogte van hoofdletters), rch is gelijk aan de tekenbreedte (de advance measure van het 0-glyph), rex is gelijk aan de x-hoogte (hoogte van kleine letters zoals x) en ric is gelijk aan de ideograafbreedte (typisch 1em in CJK-lettertypen). In tegenstelling tot rem dat simpelweg de root-lettergrootte is en u niets vertelt over de werkelijke glyph-verhoudingen van het lettertype, onthullen deze eenheden de ware metrieken van het gebruikte lettertype.
Snel antwoord
rcap (kapitaalhoogte), rch (tekenbreedte), rex (x-hoogte) en ric (ideograafbreedte) zijn root-relatieve lettertype-eenheden die verwijzen naar specifieke glyph-metingen van het root-element-lettertype, in tegenstelling tot rem dat alleen de lettergrootte weerspiegelt. Hun pixelwaarden variëren per lettertypefamilie. Gebruik rcap voor kapitaalhoogte-uitlijning, rex voor verticaal ritme, rch voor tekenbreedte-formaten en ric voor CJK-tekst. Chrome 131+, Safari 18.2+, Firefox 136+ (Baseline 2026).
Last updated: 2026-06-01
Beperkingen
- Deze eenheden verwijzen naar het root-element-lettertype, niet naar het element waarop ze worden toegepast.
- rch meet de breedte van het nul-glyph, die mogelijk niet de gemiddelde tekenbreedte voor uw specifieke tekstinhoud vertegenwoordigt.
- ric is gelijk aan 1em in niet-CJK-lettertypen, waardoor het overbodig is met rem voor Latijnse tekst.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Voer de root-lettertypefamilie en -grootte in om de berekende pixel-equivalenten voor rcap, rch, rex en ric te zien op basis van de werkelijke glyph-metingen van het lettertype.
- Vergelijk elke eenheid met rem om de verhouding te zien. Een lettertype met een grote x-hoogte heeft een rex-waarde dicht bij rem, terwijl een lettertype met kleine kleine letters een kleinere rex heeft.
- Selecteer een use case uit de presets om de aanbevolen eenheid te vinden.
- Kopieer de gegenereerde CSS met de geselecteerde eenheid toegepast op uw gekozen eigenschap, inclusief een rem-fallback-declaratie.
Waarvoor je het kunt gebruiken
- Lijn de hoogte van decoratieve beginletters of drop caps exact uit op de kapitaalhoogte van de omringende tekst met rcap, waardoor overshoot of gaten worden vermeden.
- Bepaal de grootte van formulierinvoervelden en monospace-codeblokken op basis van werkelijke tekenbreedte (rch), zodat een maxlength van 40 exact binnen de veldbreedte past.
- Stel verticale afstand (margin, padding) op tekstelementen in met rex voor verticaal ritme dat proportioneel schaalt met de lettertype-x-hoogte bij verschillende lettertypen.