@casoon/dragonfly
Version:
Modular, lightweight CSS framework and design system for modern web projects. Optimized for Astro JS, LightningCSS and Container Queries with @layer-based architecture and comprehensive accessibility.
154 lines (107 loc) • 5.88 kB
CSS
/**
* @casoon/dragonfly Schriftarten
*
* Diese Datei enthält Referenzen zu allen verfügbaren Schriftarten.
* Importieren Sie diese Datei, um alle Schriftvariablen und Utility-Klassen zu verwenden,
* ohne die Schriftarten selbst zu laden.
*/
@layer typography.fonts {
:root {
/* Basis-Schriftfamilien */
--font-family-sans: system-ui, -apple-system, blinkmacsystemfont, "segoe ui", roboto, "helvetica neue", arial, sans-serif;
--font-family-serif: georgia, cambria, "times new roman", times, serif;
--font-family-mono: ui-monospace, sfmono-regular, menlo, monaco, consolas, "liberation mono", "courier new", monospace;
/* Sans-Serif Schriftarten */
--font-family-anton: 'Anton', Impact, sans-serif;
--font-family-arimo: 'Arimo', system-ui, sans-serif;
--font-family-bebas-neue: 'Bebas Neue', sans-serif;
--font-family-cabin: 'Cabin', system-ui, sans-serif;
--font-family-dm-sans: 'DM Sans', system-ui, sans-serif;
--font-family-dosis: 'Dosis', system-ui, sans-serif;
--font-family-fira-sans: 'Fira Sans', system-ui, sans-serif;
--font-family-inter: 'Inter', system-ui, sans-serif;
--font-family-josefin-sans: 'Josefin Sans', system-ui, sans-serif;
--font-family-lato: 'Lato', system-ui, sans-serif;
--font-family-montserrat: 'Montserrat', system-ui, sans-serif;
--font-family-mukta: 'Mukta', system-ui, sans-serif;
--font-family-noto-sans: 'Noto Sans', system-ui, sans-serif;
--font-family-nunito: 'Nunito', system-ui, sans-serif;
--font-family-open-sans: 'Open Sans', system-ui, sans-serif;
--font-family-oswald: 'Oswald', system-ui, sans-serif;
--font-family-poppins: 'Poppins', system-ui, sans-serif;
--font-family-pt-sans: 'PT Sans', system-ui, sans-serif;
--font-family-quicksand: 'Quicksand', system-ui, sans-serif;
--font-family-raleway: 'Raleway', system-ui, sans-serif;
--font-family-roboto: 'Roboto', system-ui, sans-serif;
--font-family-roboto-condensed: 'Roboto Condensed', system-ui, sans-serif;
--font-family-source-sans-pro: 'Source Sans Pro', system-ui, sans-serif;
--font-family-teko: 'Teko', system-ui, sans-serif;
--font-family-titillium-web: 'Titillium Web', system-ui, sans-serif;
--font-family-ubuntu: 'Ubuntu', system-ui, sans-serif;
--font-family-work-sans: 'Work Sans', system-ui, sans-serif;
/* Serif Schriftarten */
--font-family-merriweather: 'Merriweather', serif;
--font-family-playfair-display: 'Playfair Display', serif;
/* Monospace Schriftarten */
--font-family-inconsolata: 'Inconsolata', monospace;
/* Variable Schriftarten */
--font-family-inter-var: 'Inter Variable', system-ui, sans-serif;
}
/* Basis-Schriftarten Utility-Klassen */
.font-sans { font-family: var(--font-family-sans); }
.font-serif { font-family: var(--font-family-serif); }
.font-mono { font-family: var(--font-family-mono); }
/* Sans-Serif Utility-Klassen */
.font-anton { font-family: var(--font-family-anton); }
.font-arimo { font-family: var(--font-family-arimo); }
.font-bebas-neue { font-family: var(--font-family-bebas-neue); }
.font-cabin { font-family: var(--font-family-cabin); }
.font-dm-sans { font-family: var(--font-family-dm-sans); }
.font-dosis { font-family: var(--font-family-dosis); }
.font-fira-sans { font-family: var(--font-family-fira-sans); }
.font-inter { font-family: var(--font-family-inter); }
.font-josefin-sans { font-family: var(--font-family-josefin-sans); }
.font-lato { font-family: var(--font-family-lato); }
.font-montserrat { font-family: var(--font-family-montserrat); }
.font-mukta { font-family: var(--font-family-mukta); }
.font-noto-sans { font-family: var(--font-family-noto-sans); }
.font-nunito { font-family: var(--font-family-nunito); }
.font-open-sans { font-family: var(--font-family-open-sans); }
.font-oswald { font-family: var(--font-family-oswald); }
.font-poppins { font-family: var(--font-family-poppins); }
.font-pt-sans { font-family: var(--font-family-pt-sans); }
.font-quicksand { font-family: var(--font-family-quicksand); }
.font-raleway { font-family: var(--font-family-raleway); }
.font-roboto { font-family: var(--font-family-roboto); }
.font-roboto-condensed { font-family: var(--font-family-roboto-condensed); }
.font-source-sans-pro { font-family: var(--font-family-source-sans-pro); }
.font-teko { font-family: var(--font-family-teko); }
.font-titillium-web { font-family: var(--font-family-titillium-web); }
.font-ubuntu { font-family: var(--font-family-ubuntu); }
.font-work-sans { font-family: var(--font-family-work-sans); }
/* Serif Utility-Klassen */
.font-merriweather { font-family: var(--font-family-merriweather); }
.font-playfair-display { font-family: var(--font-family-playfair-display); }
/* Monospace Utility-Klassen */
.font-inconsolata { font-family: var(--font-family-inconsolata); }
/* Variable Fonts Utility-Klassen */
.font-inter-var { font-family: var(--font-family-inter-var); }
/* Font-Feature-Settings für erweiterte Typografie */
.font-features-normal { font-feature-settings: normal; }
.font-features-nums { font-feature-settings: "tnum" on, "lnum" on; }
.font-features-fractions { font-feature-settings: "frac" on; }
.font-features-stylistic { font-feature-settings: "salt" on; }
/* Font-Varianten */
.font-variant-small-caps { font-variant: small-caps; }
.font-variant-ligatures { font-variant-ligatures: common-ligatures; }
.font-variant-numeric { font-variant-numeric: tabular-nums; }
}
/*
* Um eine einzelne Schriftart zu laden, importieren Sie die entsprechende CSS-Datei:
*
* @import '@casoon/dragonfly/fonts/roboto/index.css';
*
* Oder für ein bestimmtes Gewicht:
*
* @import '@casoon/dragonfly/fonts/roboto/400.css';
*/