sass-site/source/assets/stylesheets/dependencies/_typography.scss

43 lines
1.7 KiB
SCSS
Raw Normal View History

// ===========================================================================
// TYPOGRAPHY
// ---------------------------------------------------------------------------
// FONT STACKS
$sans-serif: Helvetica, Arial, sans-serif !default;
$serif: Georgia, "Times New Roman", Times, serif !default;
$monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
$source-sans-pro-extra-light: "source-sans-pro-n2", "source-sans-pro", $sans-serif !default;
$source-sans-pro-light: "source-sans-pro-n3", "source-sans-pro", $sans-serif !default;
$source-sans-pro-regular: "source-sans-pro-n4", "source-sans-pro", $sans-serif !default;
$chaparral-pro-light: "chaparral-pro-n3", "chaparral-pro", $serif !default;
$chaparral-pro-regular: "chaparral-pro-n4", "chaparral-pro", $serif !default;
// ---------------------------------------------------------------------------
// FONT SETUP
@mixin font-face($family-setting: $source-sans-pro-extra-light, $weight-setting: 200, $style-setting: normal) {
font: {
style: $style-setting;
weight: $weight-setting;
family: $family-setting;
}
}
// ---------------------------------------------------------------------------
// FONT PLACEHOLDER SELECTORS FOR @EXTEND'ING
%source-sans-pro-extra-light { @include font-face; }
%source-sans-pro-light { @include font-face($source-sans-pro-light, 300); }
%source-sans-pro-regular { @include font-face($source-sans-pro-regular, 400); }
%chaparral-pro-light { @include font-face($chaparral-pro-light, 300); }
%chaparral-pro-regular { @include font-face($chaparral-pro-regular, 400); }