Typography | CombricSkip to content

Typography

Combric

Typography uses system-first sans and monospace families. Heading roles combine size, tight line height, emphasis, and restrained tracking without loading a mandatory web font.

KindTokenValue / referenceCSS variable
Primitivefont.family.monoui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace--combric-primitive-font-family-mono
Primitivefont.family.sansInter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif--combric-primitive-font-family-sans
Primitivefont.size.2xl2rem--combric-primitive-font-size-2xl
Primitivefont.size.lg1.25rem--combric-primitive-font-size-lg
Primitivefont.size.md1rem--combric-primitive-font-size-md
Primitivefont.size.sm0.875rem--combric-primitive-font-size-sm
Primitivefont.size.xl1.5rem--combric-primitive-font-size-xl
Primitivefont.size.xs0.75rem--combric-primitive-font-size-xs
Primitivefont.weight.bold700--combric-primitive-font-weight-bold
Primitivefont.weight.medium500--combric-primitive-font-weight-medium
Primitivefont.weight.regular400--combric-primitive-font-weight-regular
Primitivefont.weight.semibold600--combric-primitive-font-weight-semibold
Primitiveletter.spacing.normal0--combric-primitive-letter-spacing-normal
Primitiveletter.spacing.tight-0.01em--combric-primitive-letter-spacing-tight
Primitiveline.height.body1.5--combric-primitive-line-height-body
Primitiveline.height.relaxed1.65--combric-primitive-line-height-relaxed
Primitiveline.height.tight1.2--combric-primitive-line-height-tight
Semanticfont.family.bodyfont.family.sans → Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif--combric-font-family-body
Semanticfont.family.codefont.family.mono → ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace--combric-font-family-code
Semanticfont.size.bodyfont.size.md → 1rem--combric-font-size-body
Semanticfont.size.heading.lgfont.size.2xl → 2rem--combric-font-size-heading-lg
Semanticfont.size.heading.mdfont.size.xl → 1.5rem--combric-font-size-heading-md
Semanticfont.size.heading.smfont.size.lg → 1.25rem--combric-font-size-heading-sm
Semanticfont.size.smallfont.size.sm → 0.875rem--combric-font-size-small
Semanticfont.weight.bodyfont.weight.regular → 400--combric-font-weight-body
Semanticfont.weight.emphasisfont.weight.semibold → 600--combric-font-weight-emphasis
Semanticletter.spacing.headingletter.spacing.tight → -0.01em--combric-letter-spacing-heading
Semanticline.height.bodyline.height.body → 1.5--combric-line-height-body
Semanticline.height.headingline.height.tight → 1.2--combric-line-height-heading