Six typography presets, an interactive workbench, role-based font mapping, and full-surface specimen suites — all usable from Docusaurus and other MDX hosts.
PRESETS · WORKBENCH · ROLES · SPECIMENS · CSS VARS
The theme editor depends on @ragbaz/bazweave-font for shared font specimens,
so theme examples show the same type vocabulary as the font chooser without
copying components. Source templates come from the Articulate universe storefront
style editor — role-based typography presets for Display, Heading, Subheading,
Body, and Button text.
Compact specimen cards for quick visual comparison. Each uses its own
typography palette, font roles, and accent colors.
Clean theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Editorial theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Technical theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Warm theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Haute theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Vintage theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
SubheadingAa Rr 012IBM Plex Sans / static / 400, 500
BodyAa Rr 012IBM Plex Sans / static / 400
ButtonAa Rr 012Space Grotesk / variable / 300-700
Technical theme specimen
Build the theme as content, then render it as interface.
Typed role systems make MDX examples portable.
Bazweave theme templates package the old storefront style-editor presets as portable data and MDX components, while Bazweave font remains the source of the font chooser and specimen layer.
Five font roles map to CSS custom properties at theme-apply time.
Each role controls a distinct surface: display headlines, section headings,
subheadings, body copy, and button text.
The full specimen suite previews a theme across five surfaces in one view:
prose/article, product card, command/data panel, button set, and form controls.
Haute specimen suite#0d0d0d / #8b6f47
Docs prose
Atlas pages need specimen-grade theme editing.
The normal RAGBAZ specimen combines prose, metadata, code-like labels, compact controls, and a product card in one view so theme decisions show their real consequences before they ship.
The normal RAGBAZ specimen combines prose, metadata, code-like labels, compact controls, and a product card in one view so theme decisions show their real consequences before they ship.
The workbench combines preset selector, palette color pickers, font role
selectors (from a curated list of 12 Google Fonts), and a JSON editor with
save/load/copy/export actions.
SubheadingAa Rr 012IBM Plex Sans / static / 400, 500
BodyAa Rr 012IBM Plex Sans / static / 400
ButtonAa Rr 012Space Grotesk / variable / 300-700
Technical specimen suite#09090b / #3b3b4f
Docs prose
Atlas pages need specimen-grade theme editing.
The normal RAGBAZ specimen combines prose, metadata, code-like labels, compact controls, and a product card in one view so theme decisions show their real consequences before they ship.
The theme package delegates large font specimens to @ragbaz/bazweave-font/mdx.
This avoids duplicating the font display engine while keeping theme and font
documentation in sync.
Editorial via bazweave-fontSlate
Editorial: Playfair Display + DM Sans + Lora
Neutral reading layer for Docusaurus pages, product UI, and long examples.
The font chooser has its own theme deck with four surface variants:
Slate (default), Elegant, Tufte (light/paper variant), and
Formal (executive dark).
MDX specimenSlate
RAGBAZ Intel Mono + neo-grotesque examples
Neutral reading layer for Docusaurus pages, product UI, and long examples.
Click a theme card to see the font specimen update. The font chooser themes
are independent from the typography presets — they control the background
surface for font previews rather than font role mappings.
SubheadingAa Rr 012IBM Plex Sans / static / 400, 500
BodyAa Rr 012IBM Plex Sans / static / 400
ButtonAa Rr 012Space Grotesk / variable / 300-700
Technical specimen suite#09090b / #3b3b4f
Docs prose
Atlas pages need specimen-grade theme editing.
The normal RAGBAZ specimen combines prose, metadata, code-like labels, compact controls, and a product card in one view so theme decisions show their real consequences before they ship.