org-media-sass/_fonts.sass

33 lines
1.3 KiB
Sass
Raw Permalink Normal View History

2024-11-27 02:08:59 +02:00
@use "sass:map" // Import the map module
// Include each partial for font definitions
2024-11-29 10:29:02 +02:00
@use 'font-library/fira-mono'
@use 'font-library/jost'
@use 'font-library/kanit'
@use 'font-library/prompt'
@use 'font-library/work-sans'
2024-11-30 23:19:51 +02:00
@use 'font-library/noto-sans'
@use 'font-library/open-sans'
2024-11-29 10:29:02 +02:00
@use 'font-library/roboto'
2024-11-30 23:19:51 +02:00
@use 'font-library/roboto-slab'
2024-11-29 10:29:02 +02:00
@use 'font-library/source-code-pro'
@use 'font-library/lora'
2024-11-27 02:08:59 +02:00
// Define a map for font families
$font-families: ('fira-mono': 'Fira Mono')
$font-families: map.set($font-families, 'roboto', "Roboto")
2024-11-30 23:19:51 +02:00
$font-families: map.set($font-families, 'roboto-slab', "Roboto-Slab")
2024-11-27 02:08:59 +02:00
$font-families: map.set($font-families, 'jost', "Jost")
$font-families: map.set($font-families, 'kanit', "Kanit")
$font-families: map.set($font-families, 'lora', "Lora")
$font-families: map.set($font-families, 'source-code-pro', "Source Code Pro")
$font-families: map.set($font-families, 'prompt', "Prompt")
$font-families: map.set($font-families, 'work-sans', "Work Sans")
2024-11-30 23:19:51 +02:00
$font-families: map.set($font-families, 'noto-sans', "Noto Sans")
$font-families: map.set($font-families, 'open-sans', "Open Sans")
2024-11-27 02:08:59 +02:00
$font-families: map.set($font-families, 'arial', "Arial, sans-serif")
$font-families: map.set($font-families, 'arial-black', '"Arial Black", Gadget, sans-serif')
@mixin font-family($font-name)
2024-11-29 10:29:02 +02:00
font-family: map.get($font-families, $font-name)