blob: d0a93617698de21fb83b1f7106064b06ee55ca33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
@use "variables" as var
@use "function/font" as f
$findFont-Main : "Segoe UI" !default
$findFont-Code : "Segoe UI Mono" !default
$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") !default
$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") !default
$iFoundFont-Main : index(var.$font , $findFont-Main)
$iFoundFont-Code : index(var.$font-mono, $findFont-Code)
@if $iFoundFont-Main
var.$font : f.font-append(var.$font , $fontExt-Main, $findFont-Main)
@else
@debug "⚠ Failed to find font '#{$findFont-Main}' in the list of '#{var.$font}'"
@if $iFoundFont-Code
var.$font-mono : f.font-append(var.$font-mono, $fontExt-Code, $findFont-Code)
@else
@debug "⚠ Failed to find font '#{$findFont-Code}' in the list of '#{var.$font-mono}'"
@mixin font-root
#{--ff}: var.$font
#{--fm}: var.$font-mono //code
|