hypnagaga/src/docs/scss/fonts.stories.mdx
2023-01-18 12:00:36 -06:00

54 lines
1.1 KiB
Text

import { Meta } from '@storybook/addon-docs';
import { parameters } from '$docs/utils/docsPage.js';
<Meta title="SCSS/Fonts" parameters={{ ...parameters }} />
![](https://graphics.thomsonreuters.com/style-assets/images/logos/reuters-graphics-logo/svg/graphics-logo-color-dark.svg)
# Fonts
There are several ways to specify font styles.
## Classes
```svelte
<p>
<span class="font-serif">Lorem</span>
<span class="font-sans">ipsum</span>
<span class="font-mono">dolor</span>
</p>
```
## Variables
```svelte
<style lang="scss">
// Import SCSS variables
@import '@reuters-graphics/graphics-components/dist/scss/variables';
p {
// Use one...
font-family: $font-family-serif;
font-family: $font-family-sans-serif;
font-family: $font-family-display;
font-family: $font-family-monospace;
}
</style>
```
## Mixins
```svelte
<style lang="scss">
// Import SCSS mixins
@import '@reuters-graphics/graphics-components/dist/scss/mixins';
p {
// Use one...
@include font-serif;
@include font-sans;
@include font-display;
@include font-monospace;
}
</style>
```