Sha256: 2f3facd2420145296ff1c5ef61fd889a5c72ca1d28a89c6637a95a55eed56c37
Contents?: true
Size: 1.14 KB
Versions: 7
Compression:
Stored size: 1.14 KB
Contents
@charset "UTF-8"; /// Builds the `src` list for an `@font-face` declaration. /// /// @link http://goo.gl/Ru1bKP /// /// @argument {string} $font-family /// /// @argument {string} $file-path /// /// @argument {boolean} $asset-pipeline /// /// @argument {list} $file-formats /// /// @return {list} /// /// @require {function} _contains /// /// @access private @function _font-source-declaration( $font-family, $file-path, $asset-pipeline, $file-formats ) { $src: (); $formats-map: ( eot: "#{$file-path}.eot?#iefix" format("embedded-opentype"), woff2: "#{$file-path}.woff2" format("woff2"), woff: "#{$file-path}.woff" format("woff"), ttf: "#{$file-path}.ttf" format("truetype"), svg: "#{$file-path}.svg##{$font-family}" format("svg"), ); @each $key, $values in $formats-map { @if _contains($file-formats, $key) { $file-path: nth($values, 1); $font-format: nth($values, 2); @if $asset-pipeline == true { $src: append($src, font-url($file-path) $font-format, comma); } @else { $src: append($src, url($file-path) $font-format, comma); } } } @return $src; }
Version data entries
7 entries across 7 versions & 2 rubygems