cataloguefontshare · api.fontshare.com
Cabinet Grotesk
variable 100 900roman only1 faces resolved
Type tester
not offered by this provider
Choose what to load
Cabinet Grotesk publishes more than you probably need. Each group keeps at least one selection, so the last one in a group can't be turned off.
1 face resolved from 1 weight × 1 style × 1 subset
What you get
Coverage
- latinThe quick brown fox jumps over the lazy dogno range declared
- latin-extZażółć gęślą jaźń — příšerně žluťoucký kůňno range declared
- vietnameseTôi có thể ăn thủy tinh mà không hại gìno range declared
- greekΞεσκεπάζω την ψυχοφθόρα βδελυγμίαno range declared
- cyrillicСъешь же ещё этих мягких французских булокno range declared
- currency£ € $ ¥ ₹ ₽ ₩ ₪ ₴ ₦no range declared
- punctuation“curly” ‘quotes’ — em dash … ellipsis † ‡ § ¶no range declared
- maths≈ ≠ ≤ ≥ ± × ÷ ∑ √ ∞no range declared
Detail
- Formats
- woff2, woff, ttf (what the provider can serve. This page asks for woff2)
- Fallbacks
- sans-serif
- Also on
- only
fontshare - Transfer
- 40.9 kB across 1 file
Ship it
@font-face {
font-family: "Cabinet Grotesk";
src: url("https://cdn.fontshare.com/wf/J2PZYZURCR7HNQKXCZ4VXYA3K5FFCCLT/PZSZLWHMBCE7FFGOUYDEU33FAESUMA3X/JFDL5FBAQ2WMYL3LGKSCZKAIFCS2UQ63.woff2") format("woff2");
font-display: swap;
font-weight: 100 900;
font-style: normal;
}
:root {
--font-cabinet-grotesk: "Cabinet Grotesk", "Cabinet Grotesk fallback", sans-serif;
}
/*
* Metric-matched fallback, generated with fontaine. Put it after the family in your
* stack (`font-family: "Cabinet Grotesk", "Cabinet Grotesk fallback", sans-serif`)
* and the text will not move when the real font arrives.
*/
@font-face {
font-family: "Cabinet Grotesk fallback";
src: local("sans-serif");
size-adjust: 100%;
ascent-override: 87%;
descent-override: 28%;
line-gap-override: 9%;
}