progress on migrating to heex templates and font-icons

This commit is contained in:
Adam Piontek 2022-08-13 07:32:36 -04:00
parent d43daafdb7
commit 3eff955672
21793 changed files with 2161968 additions and 16895 deletions
assets_old/node_modules/@fontsource/lato
100-italic.css100.css300-italic.css300.css400-italic.css400.css700-italic.css700.css900-italic.css900.cssCHANGELOG.mdLICENSEREADME.md
files
index.csslatin-100-italic.csslatin-100.csslatin-300-italic.csslatin-300.csslatin-400-italic.csslatin-400.csslatin-700-italic.csslatin-700.csslatin-900-italic.csslatin-900.csslatin-ext-100-italic.csslatin-ext-100.csslatin-ext-300-italic.csslatin-ext-300.csslatin-ext-400-italic.csslatin-ext-400.csslatin-ext-700-italic.csslatin-ext-700.csslatin-ext-900-italic.csslatin-ext-900.csslatin-ext.csslatin.cssmetadata.jsonpackage.json
scss

View file

@ -0,0 +1,18 @@
/* lato-latin-ext-100-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 100;
src: url('./files/lato-latin-ext-100-italic.woff2') format('woff2'), url('./files/lato-all-100-italic.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-100-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 100;
src: url('./files/lato-latin-100-italic.woff2') format('woff2'), url('./files/lato-all-100-italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

18
assets_old/node_modules/@fontsource/lato/100.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src: url('./files/lato-latin-ext-100-normal.woff2') format('woff2'), url('./files/lato-all-100-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src: url('./files/lato-latin-100-normal.woff2') format('woff2'), url('./files/lato-all-100-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

View file

@ -0,0 +1,18 @@
/* lato-latin-ext-300-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 300;
src: url('./files/lato-latin-ext-300-italic.woff2') format('woff2'), url('./files/lato-all-300-italic.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-300-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 300;
src: url('./files/lato-latin-300-italic.woff2') format('woff2'), url('./files/lato-all-300-italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

18
assets_old/node_modules/@fontsource/lato/300.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src: url('./files/lato-latin-ext-300-normal.woff2') format('woff2'), url('./files/lato-all-300-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src: url('./files/lato-latin-300-normal.woff2') format('woff2'), url('./files/lato-all-300-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

View file

@ -0,0 +1,18 @@
/* lato-latin-ext-400-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-ext-400-italic.woff2') format('woff2'), url('./files/lato-all-400-italic.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-400-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-400-italic.woff2') format('woff2'), url('./files/lato-all-400-italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

18
assets_old/node_modules/@fontsource/lato/400.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-ext-400-normal.woff2') format('woff2'), url('./files/lato-all-400-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-400-normal.woff2') format('woff2'), url('./files/lato-all-400-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

View file

@ -0,0 +1,18 @@
/* lato-latin-ext-700-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 700;
src: url('./files/lato-latin-ext-700-italic.woff2') format('woff2'), url('./files/lato-all-700-italic.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-700-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 700;
src: url('./files/lato-latin-700-italic.woff2') format('woff2'), url('./files/lato-all-700-italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

18
assets_old/node_modules/@fontsource/lato/700.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src: url('./files/lato-latin-ext-700-normal.woff2') format('woff2'), url('./files/lato-all-700-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src: url('./files/lato-latin-700-normal.woff2') format('woff2'), url('./files/lato-all-700-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

View file

@ -0,0 +1,18 @@
/* lato-latin-ext-900-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 900;
src: url('./files/lato-latin-ext-900-italic.woff2') format('woff2'), url('./files/lato-all-900-italic.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-900-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 900;
src: url('./files/lato-latin-900-italic.woff2') format('woff2'), url('./files/lato-all-900-italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

18
assets_old/node_modules/@fontsource/lato/900.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src: url('./files/lato-latin-ext-900-normal.woff2') format('woff2'), url('./files/lato-all-900-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src: url('./files/lato-latin-900-normal.woff2') format('woff2'), url('./files/lato-all-900-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

126
assets_old/node_modules/@fontsource/lato/CHANGELOG.md generated vendored Normal file
View file

@ -0,0 +1,126 @@
# Changelog
Fontsource will log all notable changes within this file.
#### Patch (0.0.x)
These occur when an automatic update is pushed from a source, such as Google, or Fontsource may apply patches. Due to version mismatching and lack of accurate tracking, a specific version for a Fontsource patch cannot be logged into the changelog. Note that Google may push [breaking changes](https://github.com/google/fonts/issues/1307) on their end to individual fonts which Fontsource cannot predict for.
#### Minor (0.x.x)
These will always contain changes from Fontsource's end.
# 4.x Release
## 4.2.x
### Features
- Added default variables to SCSS mixins. [#144](https://github.com/fontsource/fontsource/pull/144)
- Added $fontDir variable to SCSS mixins. [#146](https://github.com/fontsource/fontsource/pull/146)
- Added variable font support and $defSubset variable to SCSS mixins. [#147](https://github.com/fontsource/fontsource/pull/147)
### Fixes
- Removed all default variable flags from SCSS mixins till further notice to resolve errors relating to importing multiple fonts. [#155](https://github.com/fontsource/fontsource/pull/155)
- Resolved incorrect unicodeMap numeric subset names that linked to the wrong files. [#167](https://github.com/fontsource/fontsource/pull/167)
### Documentation
- Changed package.json descriptions to something more mature. [#148](https://github.com/fontsource/fontsource/pull/148)
## 4.1.x
### Features
- Added customisable SASS support through mixins for more flexible user setups. [#64](https://github.com/fontsource/fontsource/issues/64) [#122](https://github.com/fontsource/fontsource/pull/122)
### Fixes
- Major refactor to organise the templates and generic packager. [#120](https://github.com/fontsource/fontsource/pull/120)
## 4.0.x
### BREAKING CHANGES
- Package names have been renamed from `fontsource-<font name>` to the safer, more authentic scoped format `@fontsource/<font name>`.
That means all packages will need to be reinstalled with `yarn add @fontsource/<font name>` or `npm install @fontsource/<font name>` with imports updated to the new package such as `import @fontsource/open-sans/400-italic.css`. [#108](https://github.com/fontsource/fontsource/issues/108)
- `import @fontsource/<font name>/<weight>.css` now only contains normal style variants of fonts. The `-normal.css` files throughout the respository have been removed. Importing italic variants remain the same via `import @fontsource/<font name>/<weight>-italic.css`.
Please see [#88](https://github.com/fontsource/fontsource/issues/88) for more details. [#112](https://github.com/fontsource/fontsource/pull/112)
### Features
- All non-Google fonts now have weight specific files that match 3.0.x as they previously were only importable via subsets. Simply use as normal with `import @fontsource/<font name>/<weight>.css`. [#92](https://github.com/fontsource/fontsource/issues/92) [#115](https://github.com/fontsource/fontsource/pull/115)
### Fixes
- Add publishConfig to package.json templates for scoped packages to successfully publish. [#118](https://github.com/fontsource/fontsource/pull/118)
- Generate index.css for fonts that do not have weight 400. [#119](https://github.com/fontsource/fontsource/pull/119)
# 3.x Release
## 3.1.x
### Features
- Initial variable font support for Google Fonts. Supported fonts can be found [here](https://fonts.google.com/variablefonts) with their package README's explaining installation instructions. [#103](https://github.com/fontsource/fontsource/pull/103)
### Fixes
- Resolve incorrect filename generation for oblique/slnt variable fonts. [#106](https://github.com/fontsource/fontsource/pull/106) [#109](https://github.com/fontsource/fontsource/pull/109)
- Prevent full variant variable CSS files to be generated for fonts that do not have any extra axes. [#110](https://github.com/fontsource/fontsource/pull/110)
## 3.0.x
### BREAKING CHANGES
- `import fontsource-<font name>` or `index.css` no longer defaults to contain ALL weights and styles for a font. It now only contains weight 400 with all styles included. This was changed to prevent fonts, such as Noto Sans JP, to counter-intuitively generate 1MB+ CSS files with the new unicode-range feature.
Simply choose the necessary weights and styles from now on with `import fontsource-<font name>/<weight>.css` or `import fontsource-<font name>/<weight>-<style>.css`. [#37](https://github.com/fontsource/fontsource/pull/37) [#42](https://github.com/fontsource/fontsource/pull/42)
- TTF/OTF support has been removed due to NPM package size limitations. Browser compatability goes as low as: [caniuse](https://caniuse.com/#feat=woff) [#44](https://github.com/fontsource/fontsource/pull/44)
### Features
- Added unicode-range CSS selector to all fonts. It is no longer necessary for individual subsets to be defined when importing CSS files but backwards compatability remains. Use `import fontsource-<font name>/<weight>.css` or `import fontsource-<font name>/<weight>-<style>.css` to leverage the new feature from now on. [#37](https://github.com/fontsource/fontsource/pull/37)
- Added package.json rebuilder. [#43](https://github.com/fontsource/fontsource/pull/43)
- Added force rebuild to Google packages. [#37](https://github.com/fontsource/fontsource/pull/37)
- Added force rebuild to non-Google packages. [#42](https://github.com/fontsource/fontsource/pull/42)
- Autogenerate `FONTLIST.md` and added `FONTLIST.json`. [#58](https://github.com/fontsource/fontsource/pull/58)
- Copy `CHANGELOG.md` to every individual package. [#41](https://github.com/fontsource/fontsource/pull/41)
### Fixes
- Adjusted templates.js to add more relevant fields to package.json [#37](https://github.com/fontsource/fontsource/pull/37)
- Resolved subsets not correctly being identified when packaging files through the generic packager. [#45](https://github.com/fontsource/fontsource/pull/45)
# 2.x Release
## 2.2.x
### Features
- Added TTF/OTF support for every package for older browser compatability. [#33](https://github.com/fontsource/fontsource/pull/33)
- Refactored entire API source from [majodev/google-webfonts-helper](https://github.com/majodev/google-webfonts-helper) to [fontsource/google-font-metadata](https://github.com/fontsource/google-font-metadata) for future expandability. [#33](https://github.com/fontsource/fontsource/pull/33)
### Fixes
- Add Yarn resolution to resolve Lerna publish errors. [f6e7b1f](https://github.com/fontsource/fontsource/commit/f6e7b1f08639d1e3c17a52e485ef24fb9980b5d9)
## 2.1.x
### Features
- Added metadata.json files to each package that contains useful data that allows Fontsource or external users to leverage to pull information from. [#26](https://github.com/fontsource/fontsource/pull/26) [#27](https://github.com/fontsource/fontsource/pull/27) [#28](https://github.com/fontsource/fontsource/pull/28)
- Account for rare possible instance of oblique font-style [#26](https://github.com/fontsource/fontsource/pull/26)
### Fixes
- Correct src: locals() in CSS generation to reflect upstream source accurately. [#10](https://github.com/fontsource/fontsource/pull/10) [#11](https://github.com/fontsource/fontsource/pull/11)
- Resolve incorrect SCSS documentation + general improvements [#23](https://github.com/fontsource/fontsource/pull/23)
- Ensure no old files remain from a font update [#24](https://github.com/fontsource/fontsource/pull/24)
- Allow index.css generation for fonts without latin subset [#25](https://github.com/fontsource/fontsource/pull/25)
## 2.0.x
- Main release.

21
assets_old/node_modules/@fontsource/lato/LICENSE generated vendored Normal file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2020 Lotus
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

110
assets_old/node_modules/@fontsource/lato/README.md generated vendored Normal file
View file

@ -0,0 +1,110 @@
# Fontsource Lato
[![npm (scoped)](https://img.shields.io/npm/v/@fontsource/lato?color=brightgreen)](https://www.npmjs.com/package/@fontsource/lato) [![Generic badge](https://img.shields.io/badge/fontsource-passing-brightgreen)](https://github.com/fontsource/fontsource) [![Monthly downloads](https://badgen.net/npm/dm/@fontsource/lato)](https://github.com/fontsource/fontsource) [![Total downloads](https://badgen.net/npm/dt/@fontsource/lato)](https://github.com/fontsource/fontsource) [![GitHub stars](https://img.shields.io/github/stars/fontsource/fontsource.svg?style=social&label=Star)](https://github.com/fontsource/fontsource/stargazers)
The CSS and web font files to easily self-host the “Lato” font. Please visit the main [Fontsource monorepo](https://github.com/fontsource/fontsource) to view more details on this package.
## Installation
Fontsource assumes you are using a bundler, such as Webpack, to load in CSS. Solutions like [CRA](https://create-react-app.dev/), [Gatsby](https://www.gatsbyjs.org/) and [Next.js](https://nextjs.org/) are prebuilt examples that are compatible.
```javascript
yarn add @fontsource/lato // npm install @fontsource/lato
```
Then within your app entry file or site component, import it in. For example in Gatsby, you could choose to import it into a layout template (`layout.js`), page component (`index.js`), or `gatsby-browser.js`.
```javascript
import "@fontsource/lato" // Defaults to weight 400.
```
Fontsource allows you to select weights and even individual styles, allowing you to cut down on payload sizes to the last byte! Utilizing the CSS unicode-range selector, all language subsets are accounted for.
```javascript
import "@fontsource/lato/500.css" // Weight 500.
import "@fontsource/lato/900-italic.css" // Italic variant.
```
Alternatively, the same solutions could be imported via SCSS!
```scss
@import "~@fontsource/lato/index.css"; // Weight 400.
@import "~@fontsource/lato/300-italic.css";
```
For more advanced setups, you can use our highly customisable Sass mixins that can modify many of the existing @font-face variables.
```scss
@import "~@fontsource/lato/scss/mixins";
// Uses a unicode-range map to automatically generate multiple @font-face rules.
@include fontFace(
$weight: 500,
$display: fallback,
$fontDir: "~@fontsource/lato/files"
);
// Fully customisable single @font-face mixin.
@include fontFaceCustom(
$weight: 600,
$display: optional,
$woff2Path: "#{$fontDir}/custom-file.woff2",
$unicodeRange: false
);
// More options available in link below.
```
We also have default variables that you can use!
```scss
@import "~@fontsource/lato/scss/mixins";
$style: italic;
@include fontFace($weight: 500);
@include fontFace($weight: 600);
// Applies italic to both @includes.
```
You can see all of the existing inputtable mixin variables [here](https://github.com/fontsource/fontsource/tree/master/packages/lato/scss/mixins.scss).
_These examples may not reflect actual compatibility. Please refer below._
Supported variables:
- Weights: `[100,300,400,700,900]`
- Styles: `[italic,normal]`
Finally, you can reference the font name in a CSS stylesheet, CSS Module, or CSS-in-JS.
```css
body {
font-family: "Lato";
}
```
## Additional Options
In the rare case you need to individually select a language subset and not utilize the CSS unicode-range selector, you may specify the import as follows. This is especially not recommended for languages, such as Japanese, with a large amount of characters.
```javascript
import "@fontsource/lato/latin-ext.css" // All weights with normal style included.
import "@fontsource/lato/cyrillic-ext-500.css" // Weight 500 with normal style.
import "@fontsource/lato/greek-900-italic.css" // Italic variant.
```
- Supported subsets: `[latin,latin-ext]`
## Licensing
It is important to always read the license for every font that you use.
Most of the fonts in the collection use the SIL Open Font License, v1.1. Some fonts use the Apache 2 license. The Ubuntu fonts use the Ubuntu Font License v1.0.
[Google Fonts License Attributions](https://fonts.google.com/attribution)
## Other Notes
Font version (provided by source): `v17`.
Feel free to star and contribute new ideas to this repository that aim to improve the performance of font loading, as well as expanding the existing library we already have. Any suggestions or ideas can be voiced via an [issue](https://github.com/fontsource/fontsource/issues).

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

18
assets_old/node_modules/@fontsource/lato/index.css generated vendored Normal file
View file

@ -0,0 +1,18 @@
/* lato-latin-ext-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-ext-400-normal.woff2') format('woff2'), url('./files/lato-all-400-normal.woff') format('woff');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* lato-latin-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url('./files/lato-latin-400-normal.woff2') format('woff2'), url('./files/lato-all-400-normal.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

View file

@ -0,0 +1,11 @@
/* lato-latin-100-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline Italic'),
local('Lato-HairlineItalic'), url('./files/lato-latin-100-italic.woff2') format('woff2'), url('./files/lato-latin-100-italic.woff') format('woff');
}

11
assets_old/node_modules/@fontsource/lato/latin-100.css generated vendored Normal file
View file

@ -0,0 +1,11 @@
/* lato-latin-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline'),
local('Lato-Hairline'), url('./files/lato-latin-100-normal.woff2') format('woff2'), url('./files/lato-latin-100-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-300-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 300;
src:
local('Lato Light Italic'),
local('Lato-LightItalic'), url('./files/lato-latin-300-italic.woff2') format('woff2'), url('./files/lato-latin-300-italic.woff') format('woff');
}

11
assets_old/node_modules/@fontsource/lato/latin-300.css generated vendored Normal file
View file

@ -0,0 +1,11 @@
/* lato-latin-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src:
local('Lato Light'),
local('Lato-Light'), url('./files/lato-latin-300-normal.woff2') format('woff2'), url('./files/lato-latin-300-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-400-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 400;
src:
local('Lato Italic'),
local('Lato-Italic'), url('./files/lato-latin-400-italic.woff2') format('woff2'), url('./files/lato-latin-400-italic.woff') format('woff');
}

11
assets_old/node_modules/@fontsource/lato/latin-400.css generated vendored Normal file
View file

@ -0,0 +1,11 @@
/* lato-latin-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Lato Regular'),
local('Lato-Regular'), url('./files/lato-latin-400-normal.woff2') format('woff2'), url('./files/lato-latin-400-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-700-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold Italic'),
local('Lato-BoldItalic'), url('./files/lato-latin-700-italic.woff2') format('woff2'), url('./files/lato-latin-700-italic.woff') format('woff');
}

11
assets_old/node_modules/@fontsource/lato/latin-700.css generated vendored Normal file
View file

@ -0,0 +1,11 @@
/* lato-latin-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold'),
local('Lato-Bold'), url('./files/lato-latin-700-normal.woff2') format('woff2'), url('./files/lato-latin-700-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-900-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 900;
src:
local('Lato Black Italic'),
local('Lato-BlackItalic'), url('./files/lato-latin-900-italic.woff2') format('woff2'), url('./files/lato-latin-900-italic.woff') format('woff');
}

11
assets_old/node_modules/@fontsource/lato/latin-900.css generated vendored Normal file
View file

@ -0,0 +1,11 @@
/* lato-latin-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src:
local('Lato Black'),
local('Lato-Black'), url('./files/lato-latin-900-normal.woff2') format('woff2'), url('./files/lato-latin-900-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-100-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline Italic'),
local('Lato-HairlineItalic'), url('./files/lato-latin-ext-100-italic.woff2') format('woff2'), url('./files/lato-latin-ext-100-italic.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline'),
local('Lato-Hairline'), url('./files/lato-latin-ext-100-normal.woff2') format('woff2'), url('./files/lato-latin-ext-100-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-300-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 300;
src:
local('Lato Light Italic'),
local('Lato-LightItalic'), url('./files/lato-latin-ext-300-italic.woff2') format('woff2'), url('./files/lato-latin-ext-300-italic.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src:
local('Lato Light'),
local('Lato-Light'), url('./files/lato-latin-ext-300-normal.woff2') format('woff2'), url('./files/lato-latin-ext-300-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-400-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 400;
src:
local('Lato Italic'),
local('Lato-Italic'), url('./files/lato-latin-ext-400-italic.woff2') format('woff2'), url('./files/lato-latin-ext-400-italic.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Lato Regular'),
local('Lato-Regular'), url('./files/lato-latin-ext-400-normal.woff2') format('woff2'), url('./files/lato-latin-ext-400-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-700-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold Italic'),
local('Lato-BoldItalic'), url('./files/lato-latin-ext-700-italic.woff2') format('woff2'), url('./files/lato-latin-ext-700-italic.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold'),
local('Lato-Bold'), url('./files/lato-latin-ext-700-normal.woff2') format('woff2'), url('./files/lato-latin-ext-700-normal.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-900-italic*/
@font-face {
font-family: 'Lato';
font-style: italic;
font-display: swap;
font-weight: 900;
src:
local('Lato Black Italic'),
local('Lato-BlackItalic'), url('./files/lato-latin-ext-900-italic.woff2') format('woff2'), url('./files/lato-latin-ext-900-italic.woff') format('woff');
}

View file

@ -0,0 +1,11 @@
/* lato-latin-ext-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src:
local('Lato Black'),
local('Lato-Black'), url('./files/lato-latin-ext-900-normal.woff2') format('woff2'), url('./files/lato-latin-ext-900-normal.woff') format('woff');
}

55
assets_old/node_modules/@fontsource/lato/latin-ext.css generated vendored Normal file
View file

@ -0,0 +1,55 @@
/* lato-latin-ext-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline'),
local('Lato-Hairline'), url('./files/lato-latin-ext-100-normal.woff2') format('woff2'), url('./files/lato-latin-ext-100-normal.woff') format('woff');
}
/* lato-latin-ext-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src:
local('Lato Light'),
local('Lato-Light'), url('./files/lato-latin-ext-300-normal.woff2') format('woff2'), url('./files/lato-latin-ext-300-normal.woff') format('woff');
}
/* lato-latin-ext-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Lato Regular'),
local('Lato-Regular'), url('./files/lato-latin-ext-400-normal.woff2') format('woff2'), url('./files/lato-latin-ext-400-normal.woff') format('woff');
}
/* lato-latin-ext-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold'),
local('Lato-Bold'), url('./files/lato-latin-ext-700-normal.woff2') format('woff2'), url('./files/lato-latin-ext-700-normal.woff') format('woff');
}
/* lato-latin-ext-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src:
local('Lato Black'),
local('Lato-Black'), url('./files/lato-latin-ext-900-normal.woff2') format('woff2'), url('./files/lato-latin-ext-900-normal.woff') format('woff');
}

55
assets_old/node_modules/@fontsource/lato/latin.css generated vendored Normal file
View file

@ -0,0 +1,55 @@
/* lato-latin-100-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 100;
src:
local('Lato Hairline'),
local('Lato-Hairline'), url('./files/lato-latin-100-normal.woff2') format('woff2'), url('./files/lato-latin-100-normal.woff') format('woff');
}
/* lato-latin-300-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 300;
src:
local('Lato Light'),
local('Lato-Light'), url('./files/lato-latin-300-normal.woff2') format('woff2'), url('./files/lato-latin-300-normal.woff') format('woff');
}
/* lato-latin-400-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src:
local('Lato Regular'),
local('Lato-Regular'), url('./files/lato-latin-400-normal.woff2') format('woff2'), url('./files/lato-latin-400-normal.woff') format('woff');
}
/* lato-latin-700-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src:
local('Lato Bold'),
local('Lato-Bold'), url('./files/lato-latin-700-normal.woff2') format('woff2'), url('./files/lato-latin-700-normal.woff') format('woff');
}
/* lato-latin-900-normal*/
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 900;
src:
local('Lato Black'),
local('Lato-Black'), url('./files/lato-latin-900-normal.woff2') format('woff2'), url('./files/lato-latin-900-normal.woff') format('woff');
}

14
assets_old/node_modules/@fontsource/lato/metadata.json generated vendored Normal file
View file

@ -0,0 +1,14 @@
{
"fontId": "lato",
"fontName": "Lato",
"subsets": ["latin", "latin-ext"],
"weights": ["100", "300", "400", "700", "900"],
"styles": ["italic", "normal"],
"defSubset": "latin",
"variable": false,
"lastModified": "2020-09-15",
"version": "v17",
"source": "https://fonts.google.com/",
"license": "https://fonts.google.com/attribution",
"type": "google"
}

26
assets_old/node_modules/@fontsource/lato/package.json generated vendored Normal file
View file

@ -0,0 +1,26 @@
{
"name": "@fontsource/lato",
"version": "4.2.2",
"description": "Self-host the Lato font in a neatly bundled NPM package.",
"main": "index.css",
"publishConfig": {
"access": "public"
},
"keywords": [
"fontsource",
"font",
"font family",
"google fonts",
"Lato",
"lato"
],
"author": "Lotus <declininglotus@gmail.com>",
"license": "MIT",
"homepage": "https://github.com/fontsource/fontsource/tree/master/packages/lato#readme",
"repository": {
"type": "git",
"url": "https://github.com/fontsource/fontsource.git",
"directory": "packages/lato"
},
"gitHead": "6f1ab8fd3e6c93d96a0fcd131f12409d142d9a9e"
}

View file

@ -0,0 +1,60 @@
$fontName: "Lato";
$fontId: "lato";
$style: normal;
$display: swap;
$weight: 400;
$fontDir: "~@fontsource/#{$fontId}/files";
$unicodeMap: (latin-ext: (U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF), latin: (U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD));
@mixin fontFace(
$fontName: $fontName,
$fontId: $fontId,
$style: $style,
$display: $display,
$weight: $weight,
$fontDir: $fontDir,
$unicodeMap: $unicodeMap
) {
@each $subset, $unicodeRangeValues in $unicodeMap {
@font-face {
font-family: "#{$fontName}";
font-style: $style;
font-display: $display;
font-weight: $weight;
src: url("#{$fontDir}/#{$fontId}-#{$subset}-#{$weight}-#{$style}.woff2") format("woff2"),
url("#{$fontDir}/#{$fontId}-all-#{$weight}-#{$style}.woff") format("woff");
unicode-range: $unicodeRangeValues;
}
}
}
$defSubset: "latin";
$woff2Path: "#{$fontDir}/#{$fontId}-#{$defSubset}-#{$weight}-#{$style}.woff2";
$woffPath: "#{$fontDir}/#{$fontId}-#{$defSubset}-#{$weight}-#{$style}.woff";
$unicodeRange: false;
$unicodeRangeValues: (U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD);
@mixin fontFaceCustom(
$fontName: $fontName,
$fontId: $fontId,
$style: $style,
$display: $display,
$weight: $weight,
$woff2Path: $woff2Path,
$woffPath: $woffPath,
$unicodeRange: $unicodeRange,
$unicodeRangeValues: $unicodeRangeValues
) {
@font-face {
font-family: "#{$fontName}";
font-style: $style;
font-display: $display;
font-weight: $weight;
src: url("#{$woff2Path}") format("woff2"), url("#{$woffPath}") format("woff");
@if $unicodeRange {
unicode-range: $unicodeRangeValues;
}
}
}