Showing preview only (995K chars total). Download the full file or copy to clipboard to get everything.
Repository: ubuwaits/beautiful-web-type
Branch: main
Commit: 912b172ec065
Files: 275
Total size: 923.8 KB
Directory structure:
gitextract_h6vq2o_h/
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── app/
│ ├── [typefaceSlug]/
│ │ ├── glyphs/
│ │ │ └── page.tsx
│ │ └── page.tsx
│ ├── display/
│ │ └── page.tsx
│ ├── feed.xml/
│ │ └── route.ts
│ ├── globals.css
│ ├── layout.tsx
│ ├── monospaced/
│ │ └── page.tsx
│ ├── not-found.tsx
│ ├── page.tsx
│ ├── pairings/
│ │ └── page.tsx
│ ├── sans-serif/
│ │ └── page.tsx
│ ├── serif/
│ │ └── page.tsx
│ ├── sitemap.ts
│ └── v1/
│ └── page.tsx
├── assets/
│ └── fonts/
│ ├── alegreya/
│ │ └── LICENSE.md
│ ├── alegreya-sans/
│ │ └── LICENSE.md
│ ├── archivo/
│ │ └── LICENSE.md
│ ├── archivo-black/
│ │ └── LICENSE.md
│ ├── biorhyme/
│ │ └── LICENSE.md
│ ├── biorhyme-expanded/
│ │ └── LICENSE.md
│ ├── commissioner/
│ │ └── OFL.txt
│ ├── cooper-hewitt/
│ │ └── LICENSE.md
│ ├── firago/
│ │ └── OFL.txt
│ ├── fivo-sans/
│ │ └── OFL.txt
│ ├── fivo-sans-modern/
│ │ └── OFL.txt
│ ├── fraunces/
│ │ └── README.md
│ ├── ia-writer-quattro/
│ │ └── LICENSE.md
│ ├── ibm-plex-mono/
│ │ └── license.txt
│ ├── ibm-plex-sans/
│ │ └── license.txt
│ ├── ibm-plex-sans-condensed/
│ │ └── license.txt
│ ├── ibm-plex-serif/
│ │ └── license.txt
│ ├── inria-sans/
│ │ └── LICENSE.txt
│ ├── inria-serif/
│ │ └── LICENSE.txt
│ ├── instrument-sans/
│ │ └── OFL.txt
│ ├── instrument-serif/
│ │ └── OFL.txt
│ ├── inter/
│ │ └── LICENSE.txt
│ ├── le-murmure/
│ │ └── LICENSE.txt
│ ├── libre-franklin/
│ │ └── OFL.txt
│ ├── lora/
│ │ └── OFL.txt
│ ├── messapia/
│ │ └── OFL.txt
│ ├── oswald/
│ │ └── OFL.txt
│ ├── playfair-display/
│ │ └── OFL.txt
│ ├── rakkas/
│ │ └── OFL.txt
│ ├── source-code-pro/
│ │ └── LICENSE.txt
│ ├── source-sans-pro/
│ │ └── LICENSE.md
│ ├── source-serif-pro/
│ │ └── LICENSE.md
│ ├── space-grotesk/
│ │ └── OFL.txt
│ ├── tasa-orbiter/
│ │ └── OFL.txt
│ ├── vollkorn/
│ │ └── OFL.txt
│ ├── work-sans/
│ │ └── OFL.txt
│ └── zilla-slab/
│ └── LICENSE.md
├── components/
│ ├── breadcrumb-jsonld.tsx
│ ├── category-page.tsx
│ ├── category-route-page.tsx
│ ├── comparison-sync.tsx
│ ├── footer.tsx
│ ├── glyph-inspector.tsx
│ ├── page-shell.tsx
│ ├── pairing-card.tsx
│ ├── sample-card.tsx
│ ├── site-header.tsx
│ ├── typeface-comparison.tsx
│ └── typeface-detail.tsx
├── content/
│ ├── pairings/
│ │ ├── archivo-black-and-lora/
│ │ │ ├── meta.yml
│ │ │ └── sample.html
│ │ ├── fraunces-and-libre-franklin/
│ │ │ ├── meta.yml
│ │ │ └── sample.html
│ │ ├── libre-franklin-and-source-serif-pro/
│ │ │ ├── meta.yml
│ │ │ └── sample.html
│ │ ├── messapia-and-inter/
│ │ │ ├── meta.yml
│ │ │ └── sample.html
│ │ ├── oswald-and-source-serif-pro/
│ │ │ ├── meta.yml
│ │ │ └── sample.html
│ │ └── rakkas-and-vollkorn/
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── site/
│ │ └── text.yml
│ └── typefaces/
│ ├── alegreya/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── alegreya-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── archivo/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── archivo-black/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── biorhyme/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── biorhyme-expanded/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── commissioner/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── cooper-hewitt/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── crimson-pro/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── fira-code/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── firago/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── fivo-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── fivo-sans-modern/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── fraunces/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── ia-writer-quattro/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── ibm-plex-mono/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── ibm-plex-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── ibm-plex-sans-condensed/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── ibm-plex-serif/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── inria-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── inria-serif/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── instrument-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── instrument-serif/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── inter/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── le-murmure/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── libre-franklin/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── lora/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── messapia/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── oswald/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── playfair-display/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── poppins/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── rakkas/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── source-code-pro/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── source-sans-pro/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── source-serif-pro/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── space-grotesk/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── space-mono/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── tasa-orbiter/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── vollkorn/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ ├── work-sans/
│ │ ├── detail.html
│ │ ├── glyphs.yml
│ │ ├── meta.yml
│ │ └── sample.html
│ └── zilla-slab/
│ ├── detail.html
│ ├── glyphs.yml
│ ├── meta.yml
│ └── sample.html
├── css/
│ └── application.css
├── js/
│ └── wawoff2-decompress.js
├── lib/
│ ├── content/
│ │ ├── graph.ts
│ │ ├── index.ts
│ │ ├── queries.ts
│ │ ├── source.ts
│ │ └── types.ts
│ ├── feed.ts
│ ├── glyph-inspector-font-loader.ts
│ └── routes.ts
├── next.config.ts
├── package.json
├── playwright.config.ts
├── postcss.config.js
├── public/
│ └── .gitkeep
├── scripts/
│ ├── migrate-content.ts
│ ├── prepare-static.ts
│ └── verify-export.ts
├── tailwind.config.ts
├── tests/
│ ├── content-graph.test.ts
│ ├── content-queries.test.ts
│ ├── content-validation.test.ts
│ ├── e2e/
│ │ └── site.spec.ts
│ ├── feed-route.test.ts
│ ├── feed.test.ts
│ ├── glyph-inspector-font-loader.test.ts
│ └── sitemap-route.test.ts
├── tsconfig.json
├── v1/
│ ├── index.html
│ └── stylesheets/
│ └── application.css
└── vitest.config.ts
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
*.swp
*.DS_Store
node_modules
.next
.next-playwright
out
next-env.d.ts
public/*
!public/.gitkeep
playwright-report
test-results
================================================
FILE: CHANGELOG.md
================================================
# Changelog
## 20 Mar 2026
* **Removed Jost**, as the creator now charges for the variable font.
## 06 Jun 2025
* **Added [Commissioner](https://beautifulwebtype.com/commissioner/)**.
## 05 Jun 2025
* **Added [Instrument Sans](https://beautifulwebtype.com/instrument-sans/)**.
* **Added [Instrument Serif](https://beautifulwebtype.com/instrument-serif/)**.
## 23 Oct 2023
* **Added [TASA Orbiter](https://beautifulwebtype.com/tasa-orbiter/)**.
## 8 Apr 2023
* **Updated [Source Code Pro](https://beautifulwebtype.com/source-code-pro/)** to version 1.024.
## 22 Nov 2020
* **Added [Fraunces](https://beautifulwebtype.com/fraunces/)**.
* **Added pairing example** for Fraunces and Libre Franklin.
* **Added pairing example** for Messapia and Inter.
## 21 Nov 2020
* **Added [Inter](https://beautifulwebtype.com/inter/)**.
* **Updated glyph inspector** to include plain text character in sidebar for easier copying.
## 23 May 2020
* **Added [Messapia](https://beautifulwebtype.com/messapia/)**.
* **Added [Crimson Pro](https://beautifulwebtype.com/crimson-pro/)**.
* **Updated [Source Code Pro](https://beautifulwebtype.com/source-code-pro/)** to variable version.
* **Updated [iA Writer Quattro](https://beautifulwebtype.com/ia-writer-quattro/)** to variable version.
* **Updated [Fire Code](https://beautifulwebtype.com/fira-code/)** to v4.0 variable version.
* **Updated [Lora](https://beautifulwebtype.com/lora/)** to variable version.
* **Updated [Work Sans](https://beautifulwebtype.com/work-sans/)** to variable version.
* **Updated [Space Grotesk](https://beautifulwebtype.com/space-grotesk/)** to variable version.
* **Updated Manrope** to variable version.
* **Updated [Source Serif Pro](https://beautifulwebtype.com/source-serif-pro/)** to variable version.
* **Updated [Source Sans Pro](https://beautifulwebtype.com/source-sans-pro/)** to variable version.
## 22 May 2020
* **Updated [Work Sans](https://beautifulwebtype.com/work-sans/)** to version from 1 May 2020.
* **Updated [Space Grotesk](https://beautifulwebtype.com/space-grotesk/)** to v1.1.6.
* **Updated [Source Sans Pro](https://beautifulwebtype.com/source-sans-pro/)** to v3.006.
* **Updated Manrope** to v4.5.
* **Updated [Jost](https://beautifulwebtype.com/jost/)** to v3.5. Included link to Google Fonts version and removed local files. Author has not provided a [WOFF or WOFF2 distribution](https://github.com/indestructible-type/Jost/issues/35), so I recommend using the Google Fonts version.
* **Updated [Source Serif Pro](https://beautifulwebtype.com/source-serif-pro/)** to v3.001.
* **Updated IBM Plex** family typefaces to v4.0.2.
## 21 Nov 2019
* **Updated [Fira Code](https://beautifulwebtype.com/fira-code/)** to v2.0.
* Small changes to layout, responsive styles and typography. Site will now stretch the full width of the screen.
## 23 Aug 2019
* **Updated [Le Murmure](https://beautifulwebtype.com/le-murmure/)** to v1.1.
## 5 Apr 2019
* **Updated Manrope** to v3.0.
## 1 Feb 2019
* **Added [Space Grotesk](https://beautifulwebtype.com/space-grotesk/)**
* **Added [Atom feed](https://beautifulwebtype.com/feed.xml) for typefaces**
## 31 Jan 2019
* **Added Manrope**
## 30 Jan 2019
* **Added [iA Writer Quattro](https://beautifulwebtype.com/ia-writer-quattro/)**
## 28 Jan 2019
* **Updated latest version info for IBM Plex Family, Source Serif Pro and Source Sans Pro**
## 21 Jan 2019
* **Added [Fira Code](https://beautifulwebtype.com/fira-code/)**
## 08 Jan 2019
* **Added [Space Mono](https://beautifulwebtype.com/space-mono/)**
## 07 Jan 2019
* **Improved performance of glyph inspector**. Switching between glyph pages is now much faster.
## 03 Jan 2019
* **Added [Fivo Sans](https://beautifulwebtype.com/fivo-sans/)**
* **Added [Fivo Sans Modern](https://beautifulwebtype.com/fivo-sans-modern/)**
## 31 Dec 2018
* **Added ability to link to specific glyph**. [For instance](https://beautifulwebtype.com/work-sans/glyphs/?i=1210).
## 18 Dec 2018
* **Added [Source Code Pro](https://beautifulwebtype.com/source-code-pro/)**
## 17 Dec 2018
* **Begin using a Jekyll collection for typefaces**
* **Major refactoring of front-end**
## 14 Dec 2018
* **Added glyph inspector for each typeface**. [See it in action](https://beautifulwebtype.com/ibm-plex-mono/glyphs/). This feature was made possible by [opentype.js](https://github.com/opentypejs/opentype.js).
## 11 Dec 2018
* **Improved samples for several typefaces**
## 05 Dec 2018
* **Improved behavior of typeface comparison text**. Now, when updating the sample text for one typeface, it changes the sample text for the other typefaces as well.
## 04 Dec 2018
* **Added a section showing comparisons to similar typefaces on most detail pages**. For example, here's the comparisons for [FiraGO](https://beautifulwebtype.com/firago/#comparisons).
## 03 Dec 2018
* **Added [Inria Sans](https://beautifulwebtype.com/inria-sans/)**
* **Added [Inria Serif](https://beautifulwebtype.com/inria-serif/)**
## 27 Nov 2018
* **Added [Source Sans Pro](https://beautifulwebtype.com/source-sans-pro/)**
* **Improved display of figures on detail pages**
## 26 Nov 2018
* **Added [Work Sans](https://beautifulwebtype.com/work-sans/)**
* **Updated [Alegreya](https://beautifulwebtype.com/alegreya/) to v2.008**
## 25 Nov 2018
* **Improved the design of several samples**
* **Added [Le Murmure](https://beautifulwebtype.com/le-murmure/)**
* **Removed Colus**. After adding this typeface earlier in the week, I discovered that it was free but not open-source. After some thought I’ve decided to focus exclusively on open-source, rather than just free, typefaces.
## 20 Nov 2018
* **Added [Poppins](https://beautifulwebtype.com/poppins/)**
* **Added [Colus](https://beautifulwebtype.com/colus/)**
* **Updated home page to show only 10 latest typefaces as well as pairings**. Given the number of typefaces now on the site, showing them all was causing the home page to load too slowly.
## 19 Nov 2018
* **Improved layout and design for tablets**
## 09 Nov 2018
* **Added first group of [recommended typeface pairings](https://beautifulwebtype.com/pairings/)**. Each pairing example is also available from the detail pages of the respective typefaces.
## 06 Nov 2018
* **Added short description for each typeface**
## 04 Nov 2018
* **Added a P2P mirror via the Dat protocol at [dat://beautifulwebtype.com/](dat://beautifulwebtype.com/).** You can access the distributed version using [Beaker Browser](https://beakerbrowser.com).
* **Updated the sample for [IBM Plex Mono](https://beautifulwebtype.com/ibm-plex-mono/)**
## 02 Nov 2018
* **Added [IBM Plex Mono](https://beautifulwebtype.com/ibm-plex-mono/)**
## 01 Nov 2018
* **Added [IBM Plex Sans Condensed](https://beautifulwebtype.com/ibm-plex-sans-condensed/)**
## 31 Oct 2018
* **Added [IBM Plex Sans](https://beautifulwebtype.com/ibm-plex-sans/)**
## 30 Oct 2018
* **Added [IBM Plex Serif](https://beautifulwebtype.com/ibm-plex-serif/)**
## 28 Oct 2018
* **Added [BioRhyme Expanded](https://beautifulwebtype.com/biorhyme-expanded/)**
## 25 Oct 2018
* **Preload some fonts to improve rendering on page load**. It's going to be a constant challenge with page load times and font rendering, given the number of assets I'm loading. As a first step, I'm preloading fonts that appear in the site header and index page headers.
## 23 Oct 2018
* **Added [FiraGo](https://beautifulwebtype.com/firago/)**
## 22 Oct 2018
* **Added [Rakkas](https://beautifulwebtype.com/rakkas/)**
## 19 Oct 2018
* **Added [Archivo Black](https://beautifulwebtype.com/archivo-black/)**
* **Updated the visual design of all typeface samples**. My original intention was to keep all the samples black and white in order to focus attention on the typeface rather than the design. However, I came to feel that the black backgrounds when viewed together became too monotonous. Additionally, the color helps to suggest a usage context for each typeface.
* **Removed Merriweather**. I could no longer ignore the feeling that Merriweather was not a top-quality open-source typeface. It's missing ligatures and other OpenType features and aesthetically I feel it has flaws.
## 15 Oct 2018
* Completely new version of site with new typefaces, updated examples, and new detail pages showing OpenType features and more.
================================================
FILE: LICENSE
================================================
Copyright (c) 2019 Chad Mazzola
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.
================================================
FILE: README.md
================================================
# [Beautiful Web Type](https://beautifulwebtype.com)
In October 2018 I released a completely re-thought and re-designed version of this project. The new version aims to provide a complete look at each typeface, cataloging all the available weights and styles, the full glyph set, the kerning quality, OpenType features, recommended pairings and more. I will highlight only typefaces that show a high level of quality.
The original version of the site is archived here: https://beautifulwebtype.com/v1/
## Changelog
### 20 Mar 2026
* **Removed Jost**, as the creator now charges for the variable font.
### 06 Jun 2025
* **Added [Commissioner](https://beautifulwebtype.com/commissioner/)**.
### 05 Jun 2025
* **Added [Instrument Sans](https://beautifulwebtype.com/instrument-sans/)**.
* **Added [Instrument Serif](https://beautifulwebtype.com/instrument-serif/)**.
### 23 Oct 2023
* **Added [TASA Orbiter](https://beautifulwebtype.com/tasa-orbiter/)**.
### 8 Apr 2023
* **Updated [Source Code Pro](https://beautifulwebtype.com/source-code-pro/)** to version 1.024.
### 22 Nov 2020
* **Added [Fraunces](https://beautifulwebtype.com/fraunces/)**.
* **Added pairing example** for Fraunces and Libre Franklin.
* **Added pairing example** for Messapia and Inter.
**[Read full Changelog](./CHANGELOG.md)**
## Featured typefaces
All typefaces are licensed under the [SIL Open Font License](https://scripts.sil.org/OFL).
* [Alegreya](https://beautifulwebtype.com/alegreya/) → [Glyph inspector](https://beautifulwebtype.com/alegreya/glyphs/)
* [Alegreya Sans](https://beautifulwebtype.com/alegreya-sans/) → [Glyph inspector](https://beautifulwebtype.com/alegreya-sans/glyphs/)
* [Archivo](https://beautifulwebtype.com/archivo/) → [Glyph inspector](https://beautifulwebtype.com/archivo/glyphs/)
* [Archivo Black](https://beautifulwebtype.com/archivo-black/) → [Glyph inspector](https://beautifulwebtype.com/archivo-black/glyphs/)
* [BioRhyme](https://beautifulwebtype.com/biorhyme/) → [Glyph inspector](https://beautifulwebtype.com/biorhyme/glyphs/)
* [BioRhyme Expanded](https://beautifulwebtype.com/biorhyme-expanded/) → [Glyph inspector](https://beautifulwebtype.com/biorhyme-expanded/glyphs/)
* [Commissioner](https://beautifulwebtype.com/commissioner/) → [Glyph inspector](https://beautifulwebtype.com/commissioner/glyphs/)
* [Cooper Hewitt](https://beautifulwebtype.com/cooper-hewitt/) → [Glyph inspector](https://beautifulwebtype.com/cooper-hewitt/glyphs/)
* [Crimson Pro](https://beautifulwebtype.com/crimson-pro/) → [Glyph inspector](https://beautifulwebtype.com/crimson-pro/glyphs/)
* [Fira Code](https://beautifulwebtype.com/fira-code/) → [Glyph inspector](https://beautifulwebtype.com/fira-code/glyphs/)
* [FiraGo](https://beautifulwebtype.com/firago/) → [Glyph inspector](https://beautifulwebtype.com/firago/glyphs/)
* [Fivo Sans](https://beautifulwebtype.com/fivo-sans/) → [Glyph inspector](https://beautifulwebtype.com/fivo-sans/glyphs/)
* [Fivo Sans Modern](https://beautifulwebtype.com/fivo-sans-modern/) → [Glyph inspector](https://beautifulwebtype.com/fivo-sans-modern/glyphs/)
* [Fraunces](https://beautifulwebtype.com/fraunces/) → [Glyph inspector](https://beautifulwebtype.com/fraunces/glyphs/)
* [iA Writer Quattro](https://beautifulwebtype.com/ia-writer-quattro/) → [Glyph inspector](https://beautifulwebtype.com/ia-writer-quattro/glyphs/)
* [IBM Plex Mono](https://beautifulwebtype.com/ibm-plex-mono/) → [Glyph inspector](https://beautifulwebtype.com/ibm-plex-mono/glyphs/)
* [IBM Plex Sans](https://beautifulwebtype.com/ibm-plex-sans/) → [Glyph inspector](https://beautifulwebtype.com/ibm-plex-sans/glyphs/)
* [IBM Plex Sans Condensed](https://beautifulwebtype.com/ibm-plex-sans-condensed/) → [Glyph inspector](https://beautifulwebtype.com/ibm-plex-sans-condensed/glyphs/)
* [IBM Plex Serif](https://beautifulwebtype.com/ibm-plex-serif/) → [Glyph inspector](https://beautifulwebtype.com/ibm-plex-serif/glyphs/)
* [Inria Sans](https://beautifulwebtype.com/inria-sans/) → [Glyph inspector](https://beautifulwebtype.com/inria-sans/glyphs/)
* [Inria Serif](https://beautifulwebtype.com/inria-serif/) → [Glyph inspector](https://beautifulwebtype.com/inria-serif/glyphs/)
* [Instrument Sans](https://beautifulwebtype.com/instrument-sans/) → [Glyph inspector](https://beautifulwebtype.com/instrument-sans/glyphs/)
* [Instrument Serif](https://beautifulwebtype.com/instrument-serif/) → [Glyph inspector](https://beautifulwebtype.com/instrument-serif/glyphs/)
* [Inter](https://beautifulwebtype.com/inter/) → [Glyph inspector](https://beautifulwebtype.com/inter/glyphs/)
* [Le Murmure](https://beautifulwebtype.com/le-murmure/) → [Glyph inspector](https://beautifulwebtype.com/le-murmure/glyphs/)
* [Libre Franklin](https://beautifulwebtype.com/libre-franklin/) → [Glyph inspector](https://beautifulwebtype.com/libre-franklin/glyphs/)
* [Lora](https://beautifulwebtype.com/lora/) → [Glyph inspector](https://beautifulwebtype.com/lora/glyphs/)
* [Messapia](https://beautifulwebtype.com/messapia/) → [Glyph inspector](https://beautifulwebtype.com/messapia/glyphs/)
* [Oswald](https://beautifulwebtype.com/oswald/) → [Glyph inspector](https://beautifulwebtype.com/oswald/glyphs/)
* [Playfair Display](https://beautifulwebtype.com/playfair-display/) → [Glyph inspector](https://beautifulwebtype.com/playfair-display/glyphs/)
* [Poppins](https://beautifulwebtype.com/poppins/) → [Glyph inspector](https://beautifulwebtype.com/poppins/glyphs/)
* [Rakkas](https://beautifulwebtype.com/rakkas/) → [Glyph inspector](https://beautifulwebtype.com/rakkas/glyphs/)
* [Source Code Pro](https://beautifulwebtype.com/source-code-pro/) → [Glyph inspector](https://beautifulwebtype.com/source-code-pro/glyphs/)
* [Source Sans Pro](https://beautifulwebtype.com/source-sans-pro/) → [Glyph inspector](https://beautifulwebtype.com/source-sans-pro/glyphs/)
* [Source Serif Pro](https://beautifulwebtype.com/source-serif-pro/) → [Glyph inspector](https://beautifulwebtype.com/source-serif-pro/glyphs/)
* [Space Grotesk](https://beautifulwebtype.com/space-grotesk/) → [Glyph inspector](https://beautifulwebtype.com/space-grotesk/glyphs/)
* [Space Mono](https://beautifulwebtype.com/space-mono/) → [Glyph inspector](https://beautifulwebtype.com/space-mono/glyphs/)
* [TASA Orbiter](https://beautifulwebtype.com/tasa-orbiter/) → [Glyph inspector](https://beautifulwebtype.com/tasa-orbiter/glyphs/)
* [Vollkorn](https://beautifulwebtype.com/vollkorn/) → [Glyph inspector](https://beautifulwebtype.com/vollkorn/glyphs/)
* [Work Sans](https://beautifulwebtype.com/work-sans/) → [Glyph inspector](https://beautifulwebtype.com/work-sans/glyphs/)
* [Zilla Slab](https://beautifulwebtype.com/zilla-slab/) → [Glyph inspector](https://beautifulwebtype.com/zilla-slab/glyphs/)
## Suggesting Typefaces
I'm happy to receive suggestions for typefaces via [a GitHub issue](https://github.com/ubuwaits/beautiful-web-type/issues). When sending suggestions please include an example or two of the typeface in use. This helps me to make an initial evaluation of the typeface.
## Local development
Install dependencies and start the Next.js dev server:
pnpm install
pnpm dev
Useful commands:
pnpm build
pnpm test
## Content authoring
The site's authored content lives in `content/`.
### Add a typeface
Create `content/typefaces/<slug>/` with:
- `meta.yml`
- `detail.html`
- `sample.html`
- `glyphs.yml`
`meta.yml` holds the typeface metadata used by the app, including `name`, `dateAdded`, `category`, `styles`, `weights`, `latestRelease`, `projectUrl`, `creator`, `description`, and optional fields like `gFontsUrl`, `italic`, `smallcap`, `sampleShade`, `familyFaces`, and `comparisonFaces`.
`detail.html` is the trusted HTML fragment rendered on the typeface detail page.
`sample.html` is the trusted HTML fragment rendered in listing cards and on the detail page.
`glyphs.yml` must include:
```yml
fontFile: /assets/fonts/example/example.woff
```
### Add a pairing
Create `content/pairings/<slug>/` with:
- `meta.yml`
- `sample.html`
`meta.yml` must include `name`, `dateAdded`, `typefaces`, and optional `sampleShade`.
`sample.html` is the trusted HTML fragment rendered on pairing cards.
### Shared site text
`content/site/text.yml` holds the reusable `words`, `headlines`, and `paragraphs` arrays used across specimen pages.
================================================
FILE: app/[typefaceSlug]/glyphs/page.tsx
================================================
import type { Metadata } from "next";
import { notFound } from "next/navigation";
import { BreadcrumbJsonLd } from "@/components/breadcrumb-jsonld";
import { GlyphInspector } from "@/components/glyph-inspector";
import { PageShell } from "@/components/page-shell";
import { getAllTypefaceSlugs, getGlyphPageBySlug, getTypefaceBySlug } from "@/lib/content";
import { getGlyphPath, getTypefacePath } from "@/lib/routes";
export const dynamicParams = false;
const SITE_NAME = "Beautiful Web Type";
const TWITTER_CREATOR = "@ubuwaits";
export function generateStaticParams() {
return getAllTypefaceSlugs().map((typefaceSlug) => ({ typefaceSlug }));
}
export async function generateMetadata({
params
}: {
params: Promise<{ typefaceSlug: string }>;
}): Promise<Metadata> {
const { typefaceSlug } = await params;
const typeface = getTypefaceBySlug(typefaceSlug);
if (!typeface) {
return {};
}
const title = `${typeface.name} Glyph Inspector`;
const description = `Explore the complete character set for the free font ${typeface.name}`;
const imagePath = `/assets/images/${typeface.slug}.png`;
const path = getGlyphPath(typeface.slug);
return {
title,
description,
alternates: {
canonical: path
},
openGraph: {
title,
siteName: SITE_NAME,
description,
url: path,
images: [imagePath]
},
twitter: {
card: "summary_large_image",
creator: TWITTER_CREATOR,
images: [imagePath]
}
};
}
export default async function GlyphPage({
params
}: {
params: Promise<{ typefaceSlug: string }>;
}) {
const { typefaceSlug } = await params;
const typeface = getTypefaceBySlug(typefaceSlug);
const glyphPage = getGlyphPageBySlug(typefaceSlug);
if (!typeface || !glyphPage) {
notFound();
}
return (
<PageShell bodyClass={glyphPage.bodyClass}>
<BreadcrumbJsonLd
items={[
{ name: "Free & Open-Source Fonts", path: "/" },
{ name: typeface.category, path: `/${typeface.categorySlug}/` },
{ name: typeface.name, path: getTypefacePath(typeface.slug) },
{ name: "Glyph Inspector", path: getGlyphPath(typeface.slug) }
]}
/>
<GlyphInspector
fontClassName={typeface.slug}
fontFile={glyphPage.fontFile}
typefaceName={typeface.name}
typefacePath={getTypefacePath(typeface.slug)}
/>
</PageShell>
);
}
================================================
FILE: app/[typefaceSlug]/page.tsx
================================================
import type { Metadata } from "next";
import { notFound } from "next/navigation";
import { BreadcrumbJsonLd } from "@/components/breadcrumb-jsonld";
import { PageShell } from "@/components/page-shell";
import { TypefaceDetail } from "@/components/typeface-detail";
import {
getAllTypefaceSlugs,
getPairingsForTypeface,
getSampleForTypeface,
getTextData,
getTypefaceBySlug
} from "@/lib/content";
import { getTypefacePath } from "@/lib/routes";
export const dynamicParams = false;
const SITE_NAME = "Beautiful Web Type";
const TWITTER_CREATOR = "@ubuwaits";
export function generateStaticParams() {
return getAllTypefaceSlugs().map((typefaceSlug) => ({ typefaceSlug }));
}
export async function generateMetadata({
params
}: {
params: Promise<{ typefaceSlug: string }>;
}): Promise<Metadata> {
const { typefaceSlug } = await params;
const typeface = getTypefaceBySlug(typefaceSlug);
if (!typeface) {
return {};
}
const title = `Complete Guide to ${typeface.name}`;
const description = `Complete guide to the free font ${typeface.name}. See beautiful examples, recommended pairings, OpenType features, and more.`;
const imagePath = `/assets/images/${typeface.slug}.png`;
const path = getTypefacePath(typeface.slug);
return {
title,
description,
alternates: {
canonical: path
},
openGraph: {
title,
siteName: SITE_NAME,
description,
url: path,
images: [imagePath]
},
twitter: {
card: "summary_large_image",
creator: TWITTER_CREATOR,
images: [imagePath]
}
};
}
export default async function TypefacePage({
params
}: {
params: Promise<{ typefaceSlug: string }>;
}) {
const { typefaceSlug } = await params;
const typeface = getTypefaceBySlug(typefaceSlug);
if (!typeface) {
notFound();
}
const sample = getSampleForTypeface(typeface.name);
if (!sample) {
notFound();
}
const pairings = getPairingsForTypeface(typeface.name);
const text = getTextData();
return (
<PageShell bodyClass={typeface.bodyClass}>
<BreadcrumbJsonLd
items={[
{ name: "Free & Open-Source Fonts", path: "/" },
{ name: typeface.category, path: `/${typeface.categorySlug}/` },
{ name: typeface.name, path: getTypefacePath(typeface.slug) }
]}
/>
<TypefaceDetail
pairings={pairings}
sampleBody={sample.bodyHtml}
text={text}
typeface={typeface}
/>
</PageShell>
);
}
================================================
FILE: app/display/page.tsx
================================================
import type { Metadata } from "next";
import { CategoryRoutePage } from "@/components/category-route-page";
export const metadata: Metadata = {
title: "In-Depth Guide to the Best Free Headline & Display Fonts",
alternates: {
canonical: "/display/"
}
};
export default function DisplayPage() {
return (
<CategoryRoutePage
bodyClass="display"
breadcrumbLabel="Display"
categorySlug="display"
heading="Display Typefaces"
path="/display/"
/>
);
}
================================================
FILE: app/feed.xml/route.ts
================================================
import { getLatestTypefaces } from "@/lib/content";
import { buildAtomFeedXml } from "@/lib/feed";
export const dynamic = "force-static";
export function GET() {
return new Response(buildAtomFeedXml(getLatestTypefaces()), {
headers: {
"Content-Type": "application/atom+xml; charset=utf-8"
}
});
}
================================================
FILE: app/globals.css
================================================
@tailwind base;
@tailwind components;
@tailwind utilities;
.main-nav a.active {
border-bottom-color: var(--red);
color: var(--red);
}
.menu-link {
cursor: pointer;
}
body.menu-open {
overflow: hidden;
}
@media screen and (max-width: 1104px) {
body .mobile-menu {
position: fixed;
right: 0.25rem;
top: 0.5rem;
visibility: visible;
z-index: 1002;
}
body .mobile-menu .menu-line {
transition-duration: 0.25s;
transition-property: transform, opacity;
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body .menu-overlay {
-webkit-backdrop-filter: none;
align-items: center;
backdrop-filter: none;
background-color: #fff;
display: flex;
inset: 0;
justify-content: center;
min-height: 100dvh;
opacity: 0;
padding: 1.5rem;
pointer-events: none;
position: fixed;
visibility: hidden;
width: 100vw;
z-index: 1001;
}
body .menu-overlay.open {
opacity: 1;
pointer-events: auto;
visibility: visible;
}
body .menu-overlay .main-nav {
align-items: center;
display: flex;
flex-direction: column;
gap: 0.9rem;
justify-content: center;
min-height: 100%;
text-align: center;
width: 100%;
}
body .menu-overlay li {
margin: 0;
padding: 0;
}
body .menu-overlay li.nav-home {
display: none;
}
body .menu-overlay a {
display: block;
padding: 0.25rem 0;
}
}
================================================
FILE: app/layout.tsx
================================================
import type { Metadata } from "next";
import type { ReactNode } from "react";
import { Analytics } from "@vercel/analytics/next";
import { SiteFooter } from "@/components/footer";
import { SiteHeader } from "@/components/site-header";
import "./globals.css";
const SITE_NAME = "Beautiful Web Type";
const SITE_ORIGIN = "https://www.beautifulwebtype.com";
const DEFAULT_SITE_DESCRIPTION =
"Discover the best free fonts from Google and across the web. See beautiful examples, recommended pairings, OpenType features, and more.";
const DEFAULT_SOCIAL_IMAGE_PATH = "/assets/images/card.png";
const TWITTER_CREATOR = "@ubuwaits";
export const metadata: Metadata = {
metadataBase: new URL(SITE_ORIGIN),
title: {
default: SITE_NAME,
template: `%s • ${SITE_NAME}`
},
description: DEFAULT_SITE_DESCRIPTION,
openGraph: {
title: SITE_NAME,
siteName: SITE_NAME,
description: DEFAULT_SITE_DESCRIPTION,
url: SITE_ORIGIN,
images: [DEFAULT_SOCIAL_IMAGE_PATH]
},
twitter: {
card: "summary_large_image",
creator: TWITTER_CREATOR,
images: [DEFAULT_SOCIAL_IMAGE_PATH]
},
icons: {
icon: [
{ rel: "icon", url: "/favicon-96x96.png", sizes: "96x96", type: "image/png" },
{ rel: "icon", url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
{ rel: "icon", url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" }
]
}
};
export default function RootLayout({ children }: { children: ReactNode }) {
return (
<html lang="en">
<head>
<link href="/css/application.css" media="screen" rel="stylesheet" type="text/css" />
<link
href="/feed.xml"
rel="alternate"
title="Typefaces"
type="application/atom+xml"
/>
<link
as="font"
crossOrigin="anonymous"
href="/assets/fonts/alegreya-sans/AlegreyaSans-BlackItalic.woff2"
rel="preload"
type="font/woff2"
/>
<link
as="font"
crossOrigin="anonymous"
href="/assets/fonts/alegreya-sans/AlegreyaSans-Italic.woff2"
rel="preload"
type="font/woff2"
/>
<link
as="font"
crossOrigin="anonymous"
href="/assets/fonts/source-sans-pro/SourceSansVariable-Roman.ttf.woff2"
rel="preload"
type="font/woff2"
/>
</head>
<body className="min-h-screen" spellCheck={false}>
<SiteHeader />
{children}
<SiteFooter />
<Analytics />
</body>
</html>
);
}
================================================
FILE: app/monospaced/page.tsx
================================================
import type { Metadata } from "next";
import { CategoryRoutePage } from "@/components/category-route-page";
export const metadata: Metadata = {
title: "In-Depth Guide to the Best Free Monospaced Fonts",
alternates: {
canonical: "/monospaced/"
}
};
export default function MonospacedPage() {
return (
<CategoryRoutePage
bodyClass="monospaced"
breadcrumbLabel="Monospaced"
categorySlug="monospaced"
heading="Monospaced Typefaces"
path="/monospaced/"
/>
);
}
================================================
FILE: app/not-found.tsx
================================================
import { PageShell } from "@/components/page-shell";
export default function NotFound() {
return (
<PageShell>
<p
style={{
font: "700 var(--ms7)/1.2 var(--poppins)",
margin: "0 auto",
maxWidth: "980px",
padding: "1em 0",
textAlign: "center"
}}
>
The page you were trying to reach doesn’t exist.
</p>
</PageShell>
);
}
================================================
FILE: app/page.tsx
================================================
import type { Metadata } from "next";
import { BreadcrumbJsonLd } from "@/components/breadcrumb-jsonld";
import { PairingCard } from "@/components/pairing-card";
import { PageShell } from "@/components/page-shell";
import { SampleCard } from "@/components/sample-card";
import {
getLatestPairings,
getLatestTypefaces,
getSampleForTypeface
} from "@/lib/content";
const latestTypefaces = getLatestTypefaces().slice(0, 10);
const latestPairings = getLatestPairings();
export const metadata: Metadata = {
title: "In-Depth Guide to the Best Free Fonts",
alternates: {
canonical: "/"
}
};
export default function HomePage() {
return (
<PageShell>
<BreadcrumbJsonLd items={[{ name: "Free & Open-Source Fonts", path: "/" }]} />
<div className="samples grid">
<div className="gr1 gc12 page-header center">
<h1>
Guide to Only the Best
<br /> Open-Source Typefaces
</h1>
</div>
{latestTypefaces.map((typeface) => {
const sample = getSampleForTypeface(typeface.name);
if (!sample) {
return null;
}
return <SampleCard key={typeface.slug} sample={sample} typeface={typeface} />;
})}
<h2 className="page-subhead gc1 gc12 mt3 ase">Latest pairings</h2>
{latestPairings.map((pairing) => (
<PairingCard key={pairing.slug} pairing={pairing} />
))}
</div>
</PageShell>
);
}
================================================
FILE: app/pairings/page.tsx
================================================
import type { Metadata } from "next";
import { BreadcrumbJsonLd } from "@/components/breadcrumb-jsonld";
import { PairingCard } from "@/components/pairing-card";
import { PageShell } from "@/components/page-shell";
import { getLatestPairings } from "@/lib/content";
const latestPairings = getLatestPairings();
export const metadata: Metadata = {
title: "Recommended Typeface Pairings",
description:
"See beautiful examples of recommended pairings using only free & open-source fonts.",
alternates: {
canonical: "/pairings/"
}
};
export default function PairingsPage() {
return (
<PageShell bodyClass="pairings">
<BreadcrumbJsonLd items={[{ name: "Free & Open-Source Fonts", path: "/" }]} />
<div className="samples grid">
<div className="gr1 gc12 page-header center">
<h1>Recommended Typeface Pairings</h1>
</div>
{latestPairings.map((pairing) => (
<PairingCard key={pairing.slug} pairing={pairing} />
))}
</div>
</PageShell>
);
}
================================================
FILE: app/sans-serif/page.tsx
================================================
import type { Metadata } from "next";
import { CategoryRoutePage } from "@/components/category-route-page";
export const metadata: Metadata = {
title: "In-Depth Guide to the Best Free Sans-Serif Fonts",
alternates: {
canonical: "/sans-serif/"
}
};
export default function SansSerifPage() {
return (
<CategoryRoutePage
bodyClass="sans-serif"
breadcrumbLabel="Sans-Serif"
categorySlug="sans-serif"
heading="Sans-Serif Typefaces"
path="/sans-serif/"
/>
);
}
================================================
FILE: app/serif/page.tsx
================================================
import type { Metadata } from "next";
import { CategoryRoutePage } from "@/components/category-route-page";
export const metadata: Metadata = {
title: "In-Depth Guide to the Best Free Serif Fonts",
alternates: {
canonical: "/serif/"
}
};
export default function SerifPage() {
return (
<CategoryRoutePage
bodyClass="serif"
breadcrumbLabel="Serif"
categorySlug="serif"
heading="Serif Typefaces"
path="/serif/"
/>
);
}
================================================
FILE: app/sitemap.ts
================================================
import type { MetadataRoute } from "next";
import { getAllTypefaces } from "@/lib/content";
import {
STATIC_SITEMAP_PATHS,
getGlyphPath,
getTypefacePath,
toAbsoluteUrl
} from "@/lib/routes";
export const dynamic = "force-static";
export default function sitemap(): MetadataRoute.Sitemap {
const lastModified = new Date();
const typefaces = getAllTypefaces();
return [
...STATIC_SITEMAP_PATHS.map((path) => ({
url: toAbsoluteUrl(path),
lastModified
})),
...typefaces.map((typeface) => ({
url: toAbsoluteUrl(getTypefacePath(typeface.slug)),
lastModified
})),
...typefaces.map((typeface) => ({
url: toAbsoluteUrl(getGlyphPath(typeface.slug)),
lastModified
}))
];
}
================================================
FILE: app/v1/page.tsx
================================================
import fs from "node:fs";
import path from "node:path";
import type { Metadata } from "next";
const LEGACY_V1_PATH = path.join(process.cwd(), "v1/index.html");
function extractBodyHtml(html: string): string {
const match = html.match(/<body[^>]*>([\s\S]*?)<\/body>/i);
if (!match) {
throw new Error(`Unable to find legacy v1 body markup in ${LEGACY_V1_PATH}`);
}
return match[1].trim();
}
const legacyBodyHtml = extractBodyHtml(fs.readFileSync(LEGACY_V1_PATH, "utf8"));
export const metadata: Metadata = {
title: {
absolute: "Beautiful Web Type - the best typefaces from Google Fonts"
},
description: "A showcase of the best typefaces from the Google web fonts directory.",
alternates: {
canonical: "/v1/"
}
};
export default function LegacyV1Page() {
return (
<>
<link href="/v1/stylesheets/application.css" media="screen" rel="stylesheet" />
<link href="https://fonts.googleapis.com" rel="preconnect" />
<link crossOrigin="anonymous" href="https://fonts.gstatic.com" rel="preconnect" />
<link
href="https://fonts.googleapis.com/css?family=Abril+Fatface|Open+Sans:300,400,600,700,800|Gentium+Book+Basic:400,400italic|Vollkorn:400italic,400"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css?family=Gravitas+One|Lato:100,900|Old+Standard+TT:400,400italic|PT+Serif:400|PT+Sans+Narrow:700"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css?family=PT+Sans:700|Merriweather:400,900|Playfair+Display:400,900,700italic|Oswald:700|PT+Mono"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css?family=Cardo:400,400italic"
rel="stylesheet"
/>
<link href="https://fonts.googleapis.com/css?family=Fira+Mono:400,500|Vidaloka" rel="stylesheet" />
<style>{`
.legacy-v1,
.legacy-v1 *,
.legacy-v1 *::before,
.legacy-v1 *::after {
box-sizing: content-box;
}
header.site-header,
.mobile-menu,
.menu-overlay,
footer.grid {
display: none !important;
}
`}</style>
<div className="legacy-v1" dangerouslySetInnerHTML={{ __html: legacyBodyHtml }} />
</>
);
}
================================================
FILE: assets/fonts/alegreya/LICENSE.md
================================================
Copyright (c) 2011, Juan Pablo del Peral (juan@huertatipografica.com), with Reserved Font Names 'Alegreya' and 'Alegreya SC'
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
# SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
### PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
### DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
### PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
### TERMINATION
This license becomes null and void if any of the above conditions are
not met.
### DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/alegreya-sans/LICENSE.md
================================================
Copyright (c) 2013, Juan Pablo del Peral (juan@huertatipografica.com), with Reserved Font Names 'Alegreya Sans'
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
# SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
### PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
### DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
### PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
### TERMINATION
This license becomes null and void if any of the above conditions are
not met.
### DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/archivo/LICENSE.md
================================================
Copyright (c) 2014-2018, Omnibus-Type (www.omnibus-type.com|omnibus.type@gmail.com).
*This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL*
# SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
### PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
### DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
### PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
### TERMINATION
This license becomes null and void if any of the above conditions are
not met.
### DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/archivo-black/LICENSE.md
================================================
Copyright (c) 2012-2018, Omnibus-Type (www.omnibus-type.com|omnibus.type@gmail.com)
*This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL*
# SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
### PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
### DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
### PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
### TERMINATION
This license becomes null and void if any of the above conditions are
not met.
### DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/biorhyme/LICENSE.md
================================================
Copyright 2016 Aoife Mooney (aoifemooney@gmail.com www.aoifemooney.org)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
—————————————————————————————-
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
—————————————————————————————-
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
DEFINITIONS
“Font Software” refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
“Reserved Font Name” refers to any names specified as such after the copyright statement(s).
“Original Version” refers to the collection of Font Software components as distributed by the Copyright Holder(s).
“Modified Version” refers to any derivative made by adding to, deleting, or substituting—in part or in whole—any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
“Author” refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/biorhyme-expanded/LICENSE.md
================================================
Copyright 2016 Aoife Mooney (aoifemooney@gmail.com www.aoifemooney.org)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
—————————————————————————————-
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
—————————————————————————————-
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
DEFINITIONS
“Font Software” refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
“Reserved Font Name” refers to any names specified as such after the copyright statement(s).
“Original Version” refers to the collection of Font Software components as distributed by the Copyright Holder(s).
“Modified Version” refers to any derivative made by adding to, deleting, or substituting—in part or in whole—any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
“Author” refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/commissioner/OFL.txt
================================================
Copyright 2019 The Commissioner Project Authors (https://github.com/kosbarts/Commissioner)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/cooper-hewitt/LICENSE.md
================================================
Copyright (c) 2014, Cooper Hewitt Smithsonian Design Museum (cooperhewitt.org), with Reserved Font Name Cooper Hewitt.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
—————————————————————————————-
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
—————————————————————————————-
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
DEFINITIONS
“Font Software” refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
“Reserved Font Name” refers to any names specified as such after the copyright statement(s).
“Original Version” refers to the collection of Font Software components as distributed by the Copyright Holder(s).
“Modified Version” refers to any derivative made by adding to, deleting, or substituting—in part or in whole—any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
“Author” refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/firago/OFL.txt
================================================
Digitized data copyright 2012-2018 for FiraGO: Carrois Corporate GbR and HERE Europe B.V. All rights reserved.
Digitized data copyright 2012-2018 for Fira Sans up to version 4.3: The Mozilla Foundation, Telefonica S.A., Carrois Corporate GbR and bBox Type GmbH.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/fivo-sans/OFL.txt
================================================
Copyright 2017 Alexander Slobzheninov (www.behance.net/slobzheninov)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/fivo-sans-modern/OFL.txt
================================================
Copyright 2017 Alexander Slobzheninov (www.behance.net/slobzheninov)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/fraunces/README.md
================================================
# Fraunces, by Undercase Type
*Designed by Phaedra Charles and Flavia Zimbardi.*
Fraunces is a display, "Old Style" soft-serif typeface inspired by the mannerisms of early 20th century typefaces such as Windsor, Souvenir, and the Cooper Series.
## Desktop Recommendations
You can install all the fonts in the `Desktop` folder of this release at once, and their separate font family names will keep them separate in font menus.
However, because variable fonts are still somewhat new and still gaining software support, you will have the most success using the static fonts in most cases, and using the variable fonts mostly on the web.
### Desktop/Variable – Best for desktop web design in Sketch & experimental use in Adobe apps
The variable fonts will appear under a single family name:
- Fraunces
This family will allow access of 12 styles: 6 weights + Italics. Many apps will automatically set the Optical Size axis to the appropriate value, given the current font size.
Some apps will allow you to adjust the variable axes directly, such as Sketch, Adobe Illustrator, and Adobe Photoshop.
### Desktop/Static – Best for graphic design for print & general desktop use
The static fonts are best to use if you are doing work that you intend for print or exporting to PDFs. Currently, even though variable fonts are usable in Adobe apps, they often have issues being exported to PDF, so it tends to be best to use static fonts for most graphic design purposes.
When installed, the static fonts will each contain 6 weights + Italics, and have the following family names:
- Fraunces 9pt
- Fraunces 9pt Soft
- Fraunces 9pt SuperSoft
- Fraunces 72pt
- Fraunces 72pt Soft
- Fraunces 72pt SuperSoft
- Fraunces 144pt
- Fraunces 144pt Soft
- Fraunces 144pt SuperSoft
## Web Recommendations
Here’s where variable fonts really shine. If you expect to use just two weights in three or more sizes (e.g. Regular & Bold at 16px, 40px, and 100px), you will start to save filesize by using a variable font over the static fonts. Of course, if really only want one or two styles of a font, it may be beneficial to use static web fonts instead.
================================================
FILE: assets/fonts/ia-writer-quattro/LICENSE.md
================================================
# iA Writer Typeface
Copyright © 2018 Information Architects Inc. with Reserved Font Name "iA Writer"
# Based on IBM Plex Typeface
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
# License
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/ibm-plex-mono/license.txt
================================================
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/ibm-plex-sans/license.txt
================================================
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/ibm-plex-sans-condensed/license.txt
================================================
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/ibm-plex-serif/license.txt
================================================
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/inria-sans/LICENSE.txt
================================================
Copyright (c) 2017, Black[Foundry] (www.black-foundry.com | hello@black-foundry.com), with Reserved Font Name Inria Sans and Inria Serif.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/inria-serif/LICENSE.txt
================================================
Copyright (c) 2017, Black[Foundry] (www.black-foundry.com | hello@black-foundry.com), with Reserved Font Name Inria Sans and Inria Serif.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/instrument-sans/OFL.txt
================================================
Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/instrument-serif/OFL.txt
================================================
Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/inter/LICENSE.txt
================================================
Copyright (c) 2016-2020 The Inter Project Authors.
"Inter" is a Reserved Font Name.
https://github.com/rsms/inter
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION AND CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/le-murmure/LICENSE.txt
================================================
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
SIL Open Font License v1.1
====================================================
Preamble
----------
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
Definitions
-------------
`"Font Software"` refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
`"Reserved Font Name"` refers to any names specified as such after the
copyright statement(s).
`"Original Version"` refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
`"Modified Version"` refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
`"Author"` refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
Permission & Conditions
------------------------
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1. Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2. Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3. No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5. The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
Termination
-----------
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/libre-franklin/OFL.txt
================================================
Copyright (c) 2015, Impallari Type (www.impallari.com)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/lora/OFL.txt
================================================
Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/messapia/OFL.txt
================================================
Copyright (c) 2019, Collletttivo (collletttivo.it)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/oswald/OFL.txt
================================================
Copyright 2016 The Oswald Project Authors (https://github.com/googlefonts/OswaldFont)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/playfair-display/OFL.txt
================================================
Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Font Name "Playfair Display".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/rakkas/OFL.txt
================================================
Copyright 2016 Zeynep Akay
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/source-code-pro/LICENSE.txt
================================================
Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/source-sans-pro/LICENSE.md
================================================
Copyright 2010-2018 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/source-serif-pro/LICENSE.md
================================================
Copyright 2014-2019 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/space-grotesk/OFL.txt
================================================
Copyright (c) 2016, Google Inc.
Copyright (c) 2018, Florian Karsten (fonts.floriankarsten.com)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/tasa-orbiter/OFL.txt
================================================
Copyright (c) 2023, Local Remote (https://localremote.co/),
with Reserved Font Name TASA Orbiter.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/vollkorn/OFL.txt
================================================
Copyright 2017 The Vollkorn Project Authors (https://github.com/FAlthausen/Vollkorn-Typeface)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/work-sans/OFL.txt
================================================
Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
================================================
FILE: assets/fonts/zilla-slab/LICENSE.md
================================================
Copyright 2017, The Mozilla Foundation
This Font Software is licensed under the SIL Open Font License, Version 1.1.
Th
gitextract_h6vq2o_h/ ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app/ │ ├── [typefaceSlug]/ │ │ ├── glyphs/ │ │ │ └── page.tsx │ │ └── page.tsx │ ├── display/ │ │ └── page.tsx │ ├── feed.xml/ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ ├── monospaced/ │ │ └── page.tsx │ ├── not-found.tsx │ ├── page.tsx │ ├── pairings/ │ │ └── page.tsx │ ├── sans-serif/ │ │ └── page.tsx │ ├── serif/ │ │ └── page.tsx │ ├── sitemap.ts │ └── v1/ │ └── page.tsx ├── assets/ │ └── fonts/ │ ├── alegreya/ │ │ └── LICENSE.md │ ├── alegreya-sans/ │ │ └── LICENSE.md │ ├── archivo/ │ │ └── LICENSE.md │ ├── archivo-black/ │ │ └── LICENSE.md │ ├── biorhyme/ │ │ └── LICENSE.md │ ├── biorhyme-expanded/ │ │ └── LICENSE.md │ ├── commissioner/ │ │ └── OFL.txt │ ├── cooper-hewitt/ │ │ └── LICENSE.md │ ├── firago/ │ │ └── OFL.txt │ ├── fivo-sans/ │ │ └── OFL.txt │ ├── fivo-sans-modern/ │ │ └── OFL.txt │ ├── fraunces/ │ │ └── README.md │ ├── ia-writer-quattro/ │ │ └── LICENSE.md │ ├── ibm-plex-mono/ │ │ └── license.txt │ ├── ibm-plex-sans/ │ │ └── license.txt │ ├── ibm-plex-sans-condensed/ │ │ └── license.txt │ ├── ibm-plex-serif/ │ │ └── license.txt │ ├── inria-sans/ │ │ └── LICENSE.txt │ ├── inria-serif/ │ │ └── LICENSE.txt │ ├── instrument-sans/ │ │ └── OFL.txt │ ├── instrument-serif/ │ │ └── OFL.txt │ ├── inter/ │ │ └── LICENSE.txt │ ├── le-murmure/ │ │ └── LICENSE.txt │ ├── libre-franklin/ │ │ └── OFL.txt │ ├── lora/ │ │ └── OFL.txt │ ├── messapia/ │ │ └── OFL.txt │ ├── oswald/ │ │ └── OFL.txt │ ├── playfair-display/ │ │ └── OFL.txt │ ├── rakkas/ │ │ └── OFL.txt │ ├── source-code-pro/ │ │ └── LICENSE.txt │ ├── source-sans-pro/ │ │ └── LICENSE.md │ ├── source-serif-pro/ │ │ └── LICENSE.md │ ├── space-grotesk/ │ │ └── OFL.txt │ ├── tasa-orbiter/ │ │ └── OFL.txt │ ├── vollkorn/ │ │ └── OFL.txt │ ├── work-sans/ │ │ └── OFL.txt │ └── zilla-slab/ │ └── LICENSE.md ├── components/ │ ├── breadcrumb-jsonld.tsx │ ├── category-page.tsx │ ├── category-route-page.tsx │ ├── comparison-sync.tsx │ ├── footer.tsx │ ├── glyph-inspector.tsx │ ├── page-shell.tsx │ ├── pairing-card.tsx │ ├── sample-card.tsx │ ├── site-header.tsx │ ├── typeface-comparison.tsx │ └── typeface-detail.tsx ├── content/ │ ├── pairings/ │ │ ├── archivo-black-and-lora/ │ │ │ ├── meta.yml │ │ │ └── sample.html │ │ ├── fraunces-and-libre-franklin/ │ │ │ ├── meta.yml │ │ │ └── sample.html │ │ ├── libre-franklin-and-source-serif-pro/ │ │ │ ├── meta.yml │ │ │ └── sample.html │ │ ├── messapia-and-inter/ │ │ │ ├── meta.yml │ │ │ └── sample.html │ │ ├── oswald-and-source-serif-pro/ │ │ │ ├── meta.yml │ │ │ └── sample.html │ │ └── rakkas-and-vollkorn/ │ │ ├── meta.yml │ │ └── sample.html │ ├── site/ │ │ └── text.yml │ └── typefaces/ │ ├── alegreya/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── alegreya-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── archivo/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── archivo-black/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── biorhyme/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── biorhyme-expanded/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── commissioner/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── cooper-hewitt/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── crimson-pro/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── fira-code/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── firago/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── fivo-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── fivo-sans-modern/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── fraunces/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── ia-writer-quattro/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── ibm-plex-mono/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── ibm-plex-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── ibm-plex-sans-condensed/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── ibm-plex-serif/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── inria-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── inria-serif/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── instrument-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── instrument-serif/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── inter/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── le-murmure/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── libre-franklin/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── lora/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── messapia/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── oswald/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── playfair-display/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── poppins/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── rakkas/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── source-code-pro/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── source-sans-pro/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── source-serif-pro/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── space-grotesk/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── space-mono/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── tasa-orbiter/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── vollkorn/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ ├── work-sans/ │ │ ├── detail.html │ │ ├── glyphs.yml │ │ ├── meta.yml │ │ └── sample.html │ └── zilla-slab/ │ ├── detail.html │ ├── glyphs.yml │ ├── meta.yml │ └── sample.html ├── css/ │ └── application.css ├── js/ │ └── wawoff2-decompress.js ├── lib/ │ ├── content/ │ │ ├── graph.ts │ │ ├── index.ts │ │ ├── queries.ts │ │ ├── source.ts │ │ └── types.ts │ ├── feed.ts │ ├── glyph-inspector-font-loader.ts │ └── routes.ts ├── next.config.ts ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public/ │ └── .gitkeep ├── scripts/ │ ├── migrate-content.ts │ ├── prepare-static.ts │ └── verify-export.ts ├── tailwind.config.ts ├── tests/ │ ├── content-graph.test.ts │ ├── content-queries.test.ts │ ├── content-validation.test.ts │ ├── e2e/ │ │ └── site.spec.ts │ ├── feed-route.test.ts │ ├── feed.test.ts │ ├── glyph-inspector-font-loader.test.ts │ └── sitemap-route.test.ts ├── tsconfig.json ├── v1/ │ ├── index.html │ └── stylesheets/ │ └── application.css └── vitest.config.ts
SYMBOL INDEX (275 symbols across 38 files)
FILE: app/[typefaceSlug]/glyphs/page.tsx
constant SITE_NAME (line 12) | const SITE_NAME = "Beautiful Web Type";
constant TWITTER_CREATOR (line 13) | const TWITTER_CREATOR = "@ubuwaits";
function generateStaticParams (line 15) | function generateStaticParams() {
function generateMetadata (line 19) | async function generateMetadata({
function GlyphPage (line 57) | async function GlyphPage({
FILE: app/[typefaceSlug]/page.tsx
constant SITE_NAME (line 18) | const SITE_NAME = "Beautiful Web Type";
constant TWITTER_CREATOR (line 19) | const TWITTER_CREATOR = "@ubuwaits";
function generateStaticParams (line 21) | function generateStaticParams() {
function generateMetadata (line 25) | async function generateMetadata({
function TypefacePage (line 63) | async function TypefacePage({
FILE: app/display/page.tsx
function DisplayPage (line 12) | function DisplayPage() {
FILE: app/feed.xml/route.ts
function GET (line 6) | function GET() {
FILE: app/layout.tsx
constant SITE_NAME (line 10) | const SITE_NAME = "Beautiful Web Type";
constant SITE_ORIGIN (line 11) | const SITE_ORIGIN = "https://www.beautifulwebtype.com";
constant DEFAULT_SITE_DESCRIPTION (line 12) | const DEFAULT_SITE_DESCRIPTION =
constant DEFAULT_SOCIAL_IMAGE_PATH (line 14) | const DEFAULT_SOCIAL_IMAGE_PATH = "/assets/images/card.png";
constant TWITTER_CREATOR (line 15) | const TWITTER_CREATOR = "@ubuwaits";
function RootLayout (line 45) | function RootLayout({ children }: { children: ReactNode }) {
FILE: app/monospaced/page.tsx
function MonospacedPage (line 12) | function MonospacedPage() {
FILE: app/not-found.tsx
function NotFound (line 3) | function NotFound() {
FILE: app/page.tsx
function HomePage (line 23) | function HomePage() {
FILE: app/pairings/page.tsx
function PairingsPage (line 19) | function PairingsPage() {
FILE: app/sans-serif/page.tsx
function SansSerifPage (line 12) | function SansSerifPage() {
FILE: app/serif/page.tsx
function SerifPage (line 12) | function SerifPage() {
FILE: app/sitemap.ts
function sitemap (line 13) | function sitemap(): MetadataRoute.Sitemap {
FILE: app/v1/page.tsx
constant LEGACY_V1_PATH (line 6) | const LEGACY_V1_PATH = path.join(process.cwd(), "v1/index.html");
function extractBodyHtml (line 8) | function extractBodyHtml(html: string): string {
function LegacyV1Page (line 30) | function LegacyV1Page() {
FILE: components/breadcrumb-jsonld.tsx
type BreadcrumbItem (line 3) | type BreadcrumbItem = {
type BreadcrumbJsonLdProps (line 8) | type BreadcrumbJsonLdProps = {
function BreadcrumbJsonLd (line 12) | function BreadcrumbJsonLd({ items }: BreadcrumbJsonLdProps) {
FILE: components/category-page.tsx
type CategoryPageProps (line 5) | type CategoryPageProps = {
function CategoryPage (line 10) | function CategoryPage({ heading, typefaces }: CategoryPageProps) {
FILE: components/category-route-page.tsx
type CategoryRoutePageProps (line 7) | type CategoryRoutePageProps = {
function CategoryRoutePage (line 15) | function CategoryRoutePage({
FILE: components/comparison-sync.tsx
function ComparisonSync (line 5) | function ComparisonSync() {
FILE: components/footer.tsx
function SiteFooter (line 6) | function SiteFooter() {
FILE: components/glyph-inspector.tsx
type GlyphInspectorProps (line 8) | type GlyphInspectorProps = {
function formatCssCode (line 15) | function formatCssCode(unicode: number): string {
function formatHtmlCode (line 21) | function formatHtmlCode(unicode: number): string {
function getPixelRatio (line 25) | function getPixelRatio(): number {
function enableHighDpiCanvas (line 29) | function enableHighDpiCanvas(canvas: HTMLCanvasElement) {
function getColumnCount (line 47) | function getColumnCount(): number {
function getGlyphsPerPage (line 59) | function getGlyphsPerPage(): number {
function getGlyphPosition (line 71) | function getGlyphPosition(font: Font, canvas: HTMLCanvasElement, glyph: ...
function GlyphInspector (line 86) | function GlyphInspector({
FILE: components/page-shell.tsx
type PageShellProps (line 4) | type PageShellProps = {
function PageShell (line 9) | function PageShell({ bodyClass, children }: PageShellProps) {
FILE: components/pairing-card.tsx
type PairingCardProps (line 7) | type PairingCardProps = {
function PairingCard (line 12) | function PairingCard({ pairing, currentTypefaceName }: PairingCardProps) {
FILE: components/sample-card.tsx
type SampleCardProps (line 6) | type SampleCardProps = {
function SampleCard (line 11) | function SampleCard({ sample, typeface }: SampleCardProps) {
FILE: components/site-header.tsx
function NavItems (line 7) | function NavItems({
function SiteHeader (line 73) | function SiteHeader() {
FILE: components/typeface-comparison.tsx
type TypefaceComparisonProps (line 7) | type TypefaceComparisonProps = {
function TypefaceComparison (line 13) | function TypefaceComparison({
FILE: components/typeface-detail.tsx
constant CHARACTER_EXAMPLES (line 11) | const CHARACTER_EXAMPLES = [
type TypefaceDetailProps (line 58) | type TypefaceDetailProps = {
function TypefaceDetail (line 65) | function TypefaceDetail({
FILE: js/wawoff2-decompress.js
function locateFile (line 1) | function locateFile(path){if(Module["locateFile"]){return Module["locate...
function logExceptionOnExit (line 1) | function logExceptionOnExit(e){if(e instanceof ExitStatus)return;var toL...
function assert (line 1) | function assert(condition,text){if(!condition){abort("Assertion failed: ...
function UTF8ArrayToString (line 1) | function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBy...
function UTF8ToString (line 1) | function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(H...
function stringToUTF8Array (line 1) | function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxByte...
function stringToUTF8 (line 1) | function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Arr...
function lengthBytesUTF8 (line 1) | function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){va...
function UTF16ToString (line 1) | function UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr...
function stringToUTF16 (line 1) | function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===...
function lengthBytesUTF16 (line 1) | function lengthBytesUTF16(str){return str.length*2}
function UTF32ToString (line 1) | function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>...
function stringToUTF32 (line 1) | function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===...
function lengthBytesUTF32 (line 1) | function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){v...
function alignUp (line 1) | function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}ret...
function updateGlobalBufferAndViews (line 1) | function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP...
function keepRuntimeAlive (line 1) | function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounte...
function preRun (line 1) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func...
function initRuntime (line 1) | function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__AT...
function postRun (line 1) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f...
function addOnPreRun (line 1) | function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}
function addOnInit (line 1) | function addOnInit(cb){__ATINIT__.unshift(cb)}
function addOnPostRun (line 1) | function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}
function addRunDependency (line 1) | function addRunDependency(id){runDependencies++;if(Module["monitorRunDep...
function removeRunDependency (line 1) | function removeRunDependency(id){runDependencies--;if(Module["monitorRun...
function abort (line 1) | function abort(what){{if(Module["onAbort"]){Module["onAbort"](what)}}wha...
function isDataURI (line 1) | function isDataURI(filename){return filename.startsWith(dataURIPrefix)}
function isFileURI (line 1) | function isFileURI(filename){return filename.startsWith("file://")}
function getBinary (line 1) | function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return...
function getBinaryPromise (line 1) | function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRON...
function createWasm (line 1) | function createWasm(){var info={"a":asmLibraryArg};function receiveInsta...
function callRuntimeCallbacks (line 1) | function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var c...
function getWasmTableEntry (line 1) | function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if...
function ___cxa_allocate_exception (line 1) | function ___cxa_allocate_exception(size){return _malloc(size+16)+16}
function ExceptionInfo (line 1) | function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-16;thi...
function ___cxa_throw (line 1) | function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(pt...
function __embind_register_bigint (line 1) | function __embind_register_bigint(primitiveType,name,size,minRange,maxRa...
function getShiftFromSize (line 1) | function getShiftFromSize(size){switch(size){case 1:return 0;case 2:retu...
function embind_init_charCodes (line 1) | function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<...
function readLatin1String (line 1) | function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret...
function makeLegalFunctionName (line 1) | function makeLegalFunctionName(name){if(undefined===name){return"_unknow...
function createNamedFunction (line 1) | function createNamedFunction(name,body){name=makeLegalFunctionName(name)...
function extendError (line 1) | function extendError(baseErrorType,errorName){var errorClass=createNamed...
function throwBindingError (line 1) | function throwBindingError(message){throw new BindingError(message)}
function throwInternalError (line 1) | function throwInternalError(message){throw new InternalError(message)}
function whenDependentTypesAreResolved (line 1) | function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeCon...
function registerType (line 1) | function registerType(rawType,registeredInstance,options){options=option...
function __embind_register_bool (line 1) | function __embind_register_bool(rawType,name,size,trueValue,falseValue){...
function __emval_decref (line 1) | function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[ha...
function count_emval_handles (line 1) | function count_emval_handles(){var count=0;for(var i=5;i<emval_handle_ar...
function get_first_emval (line 1) | function get_first_emval(){for(var i=5;i<emval_handle_array.length;++i){...
function init_emval (line 1) | function init_emval(){Module["count_emval_handles"]=count_emval_handles;...
function simpleReadValueFromPointer (line 1) | function simpleReadValueFromPointer(pointer){return this["fromWireType"]...
function __embind_register_emval (line 1) | function __embind_register_emval(rawType,name){name=readLatin1String(nam...
function _embind_repr (line 1) | function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==...
function floatReadValueFromPointer (line 1) | function floatReadValueFromPointer(name,shift){switch(shift){case 2:retu...
function __embind_register_float (line 1) | function __embind_register_float(rawType,name,size){var shift=getShiftFr...
function new_ (line 1) | function new_(constructor,argumentList){if(!(constructor instanceof Func...
function runDestructors (line 1) | function runDestructors(destructors){while(destructors.length){var ptr=d...
function craftInvokerFunction (line 1) | function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFun...
function ensureOverloadTable (line 1) | function ensureOverloadTable(proto,methodName,humanName){if(undefined===...
function exposePublicSymbol (line 1) | function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnPro...
function heap32VectorToArray (line 1) | function heap32VectorToArray(count,firstElement){var array=[];for(var i=...
function replacePublicSymbol (line 1) | function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnP...
function dynCallLegacy (line 1) | function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return...
function dynCall (line 1) | function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegac...
function getDynCaller (line 1) | function getDynCaller(sig,ptr){var argCache=[];return function(){argCach...
function embind__requireFunction (line 1) | function embind__requireFunction(signature,rawFunction){signature=readLa...
function getTypeName (line 1) | function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin...
function throwUnboundTypeError (line 1) | function throwUnboundTypeError(message,types){var unboundTypes=[];var se...
function __embind_register_function (line 1) | function __embind_register_function(name,argCount,rawArgTypesAddr,signat...
function integerReadValueFromPointer (line 1) | function integerReadValueFromPointer(name,shift,signed){switch(shift){ca...
function __embind_register_integer (line 1) | function __embind_register_integer(primitiveType,name,size,minRange,maxR...
function __embind_register_memory_view (line 1) | function __embind_register_memory_view(rawType,dataTypeIndex,name){var t...
function __embind_register_std_string (line 1) | function __embind_register_std_string(rawType,name){name=readLatin1Strin...
function __embind_register_std_wstring (line 1) | function __embind_register_std_wstring(rawType,charSize,name){name=readL...
function __embind_register_void (line 1) | function __embind_register_void(rawType,name){name=readLatin1String(name...
function __emval_incref (line 1) | function __emval_incref(handle){if(handle>4){emval_handle_array[handle]....
function requireRegisteredType (line 1) | function requireRegisteredType(rawType,humanName){var impl=registeredTyp...
function __emval_take_value (line 1) | function __emval_take_value(type,argv){type=requireRegisteredType(type,"...
function _abort (line 1) | function _abort(){abort("")}
function _emscripten_memcpy_big (line 1) | function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src...
function emscripten_realloc_buffer (line 1) | function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer...
function _emscripten_resize_heap (line 1) | function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.lengt...
function intArrayToString (line 1) | function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i...
function intArrayFromBase64 (line 1) | function intArrayFromBase64(s){if(typeof ENVIRONMENT_IS_NODE==="boolean"...
function tryParseAsDataURI (line 1) | function tryParseAsDataURI(filename){if(!isDataURI(filename)){return}ret...
function ExitStatus (line 1) | function ExitStatus(status){this.name="ExitStatus";this.message="Program...
function run (line 1) | function run(args){args=args||arguments_;if(runDependencies>0){return}pr...
FILE: lib/content/graph.ts
constant RESERVED_TOP_LEVEL_SLUGS (line 7) | const RESERVED_TOP_LEVEL_SLUGS = getReservedTopLevelSlugs();
function sortByDateDesc (line 9) | function sortByDateDesc<T extends { dateAdded: string }>(entries: readon...
function validateContentGraph (line 15) | function validateContentGraph(graph: ContentGraph): void {
function buildContentGraphFromContentDir (line 61) | function buildContentGraphFromContentDir(contentDir: string): ContentGra...
function getContentGraph (line 103) | function getContentGraph(): ContentGraph {
FILE: lib/content/queries.ts
function getAllTypefaces (line 11) | function getAllTypefaces(): Typeface[] {
function getAllTypefaceSlugs (line 15) | function getAllTypefaceSlugs(): string[] {
function getLatestTypefaces (line 19) | function getLatestTypefaces(): Typeface[] {
function getLatestPairings (line 23) | function getLatestPairings(): Pairing[] {
function getTypefacesByCategory (line 27) | function getTypefacesByCategory(categorySlug: CategorySlug): Typeface[] {
function getTypefaceBySlug (line 31) | function getTypefaceBySlug(typefaceSlug: string): Typeface | undefined {
function getGlyphPageBySlug (line 35) | function getGlyphPageBySlug(typefaceSlug: string): GlyphPage | undefined {
function getSampleForTypeface (line 39) | function getSampleForTypeface(typefaceName: string): Sample | undefined {
function getPairingsForTypeface (line 43) | function getPairingsForTypeface(typefaceName: string): Pairing[] {
function getTextData (line 47) | function getTextData(): TextData {
function resolveTypefaceSlugByName (line 51) | function resolveTypefaceSlugByName(typefaceName: string): string {
FILE: lib/content/source.ts
constant DEFAULT_CONTENT_DIR (line 18) | const DEFAULT_CONTENT_DIR = path.join(process.cwd(), "content");
type ContentSource (line 20) | type ContentSource = {
constant CATEGORY_SLUGS (line 28) | const CATEGORY_SLUGS: Record<CategoryName, CategorySlug> = {
function listDirectories (line 35) | function listDirectories(directory: string): string[] {
function readRequiredTextFile (line 47) | function readRequiredTextFile(filePath: string): string {
function readYamlFile (line 55) | function readYamlFile(filePath: string): Record<string, unknown> {
function assertString (line 69) | function assertString(value: unknown, key: string, filePath: string): st...
function assertStringValue (line 77) | function assertStringValue(value: unknown, key: string, filePath: string...
function assertObject (line 85) | function assertObject(
function assertCategory (line 97) | function assertCategory(value: unknown, filePath: string): CategoryName {
function maybeString (line 105) | function maybeString(value: unknown): string | undefined {
function maybeBoolean (line 109) | function maybeBoolean(value: unknown): boolean | undefined {
function assertStringArray (line 113) | function assertStringArray(value: unknown, key: string, filePath: string...
function assertStringOrNumber (line 121) | function assertStringOrNumber(
function assertWeights (line 133) | function assertWeights(value: unknown, filePath: string): Weight[] {
function assertSampleShade (line 155) | function assertSampleShade(
function toDateString (line 171) | function toDateString(value: unknown, key: string, filePath: string): st...
function categoryToSlug (line 187) | function categoryToSlug(category: CategoryName): CategorySlug {
function loadTypefaceBundles (line 191) | function loadTypefaceBundles(contentDir: string): {
function loadPairings (line 263) | function loadPairings(contentDir: string): Pairing[] {
function loadTextData (line 286) | function loadTextData(contentDir: string): TextData {
function loadContentSource (line 297) | function loadContentSource(contentDir = DEFAULT_CONTENT_DIR): ContentSou...
FILE: lib/content/types.ts
type CategoryName (line 1) | type CategoryName = "Display" | "Monospaced" | "Sans-Serif" | "Serif";
type CategorySlug (line 3) | type CategorySlug = "display" | "monospaced" | "sans-serif" | "serif";
type Weight (line 5) | type Weight = {
type SampleShade (line 10) | type SampleShade = "light" | "dark";
type Typeface (line 12) | type Typeface = {
type GlyphPage (line 39) | type GlyphPage = {
type Sample (line 46) | type Sample = {
type Pairing (line 53) | type Pairing = {
type TextData (line 62) | type TextData = {
type ContentGraph (line 68) | type ContentGraph = {
FILE: lib/feed.ts
constant SITE_NAME (line 4) | const SITE_NAME = "Beautiful Web Type";
function xmlEscape (line 6) | function xmlEscape(value: string): string {
function buildAtomFeedXml (line 15) | function buildAtomFeedXml(
FILE: lib/glyph-inspector-font-loader.ts
type Glyph (line 1) | type Glyph = {
type Font (line 15) | type Font = {
type OpentypeRuntime (line 31) | type OpentypeRuntime = {
type Wawoff2Module (line 36) | type Wawoff2Module = {
type ReadyWawoff2Module (line 41) | type ReadyWawoff2Module = Wawoff2Module & {
type GlyphInspectorFontLoaderDeps (line 45) | type GlyphInspectorFontLoaderDeps = {
constant WAWOFF2_DECOMPRESSOR_SRC (line 53) | const WAWOFF2_DECOMPRESSOR_SRC = "/js/wawoff2-decompress.js";
type Window (line 59) | interface Window {
function isWoff2FontFile (line 65) | function isWoff2FontFile(fontFile: string) {
function normalizeDecompressedFontData (line 69) | function normalizeDecompressedFontData(fontData: ArrayBuffer | Uint8Arra...
function loadOpentypeFont (line 82) | function loadOpentypeFont(opentype: OpentypeRuntime, fontFile: string) {
function loadScriptFromDocument (line 100) | function loadScriptFromDocument(src: string) {
function ensureWoff2Module (line 148) | async function ensureWoff2Module(
function loadGlyphInspectorFont (line 218) | async function loadGlyphInspectorFont(
function createGlyphInspectorFontLoader (line 239) | function createGlyphInspectorFontLoader(deps: GlyphInspectorFontLoaderDe...
function resetGlyphInspectorFontLoaderForTests (line 243) | function resetGlyphInspectorFontLoaderForTests() {
FILE: lib/routes.ts
constant SITE_ORIGIN (line 1) | const SITE_ORIGIN = "https://www.beautifulwebtype.com";
constant STATIC_SITEMAP_PATHS (line 3) | const STATIC_SITEMAP_PATHS = [
constant NON_TYPEFACE_TOP_LEVEL_PATHS (line 12) | const NON_TYPEFACE_TOP_LEVEL_PATHS = [
function routeToTopLevelSlug (line 22) | function routeToTopLevelSlug(routePath: string): string | undefined {
function getReservedTopLevelSlugs (line 26) | function getReservedTopLevelSlugs(): Set<string> {
function getTypefacePath (line 35) | function getTypefacePath(typefaceSlug: string): string {
function getGlyphPath (line 39) | function getGlyphPath(typefaceSlug: string): string {
function toAbsoluteUrl (line 43) | function toAbsoluteUrl(routePath: string): string {
FILE: scripts/migrate-content.ts
constant ROOT_DIR (line 7) | const ROOT_DIR = process.cwd();
constant CONTENT_DIR (line 8) | const CONTENT_DIR = path.join(ROOT_DIR, "content");
constant LEGACY_DATA_DIR (line 9) | const LEGACY_DATA_DIR = path.join(ROOT_DIR, "_data");
constant LEGACY_GLYPHS_DIR (line 10) | const LEGACY_GLYPHS_DIR = path.join(ROOT_DIR, "_glyphs");
constant LEGACY_PAIRINGS_DIR (line 11) | const LEGACY_PAIRINGS_DIR = path.join(ROOT_DIR, "_pairings");
constant LEGACY_SAMPLES_DIR (line 12) | const LEGACY_SAMPLES_DIR = path.join(ROOT_DIR, "_samples");
constant LEGACY_TYPEFACES_DIR (line 13) | const LEGACY_TYPEFACES_DIR = path.join(ROOT_DIR, "_typefaces");
constant CATEGORY_SLUGS (line 15) | const CATEGORY_SLUGS = {
type CategoryName (line 22) | type CategoryName = keyof typeof CATEGORY_SLUGS;
type CategorySlug (line 23) | type CategorySlug = (typeof CATEGORY_SLUGS)[CategoryName];
type SampleShade (line 24) | type SampleShade = "light" | "dark";
function listFilesRecursively (line 26) | function listFilesRecursively(directory: string, extension: string): str...
function parseYamlText (line 42) | function parseYamlText(rawValue: string, filePath: string): Record<strin...
function parseFrontMatterFile (line 52) | function parseFrontMatterFile(filePath: string): {
function assertString (line 69) | function assertString(value: unknown, key: string, filePath: string): st...
function assertStringValue (line 77) | function assertStringValue(value: unknown, key: string, filePath: string...
function assertCategory (line 85) | function assertCategory(value: unknown, filePath: string): CategoryName {
function assertStringArray (line 93) | function assertStringArray(value: unknown, key: string, filePath: string...
function maybeBoolean (line 101) | function maybeBoolean(value: unknown): boolean | undefined {
function maybeString (line 105) | function maybeString(value: unknown): string | undefined {
function maybeSampleShade (line 109) | function maybeSampleShade(value: unknown, filePath: string): SampleShade...
function toDateString (line 125) | function toDateString(value: unknown, key: string, filePath: string): st...
function sanitizeFontFile (line 141) | function sanitizeFontFile(fontFile: string): string {
function compactObject (line 145) | function compactObject<T extends Record<string, unknown>>(value: T): T {
function serializeYaml (line 151) | function serializeYaml(value: Record<string, unknown>): string {
function writeYamlFile (line 159) | async function writeYamlFile(filePath: string, value: Record<string, unk...
function writeHtmlFile (line 163) | async function writeHtmlFile(filePath: string, html: string) {
function categoryToSlug (line 168) | function categoryToSlug(category: CategoryName): CategorySlug {
function prepareContentDirectories (line 172) | async function prepareContentDirectories() {
function migrateTextData (line 181) | async function migrateTextData() {
function migrateTypefaceBundles (line 193) | async function migrateTypefaceBundles() {
function migratePairingBundles (line 288) | async function migratePairingBundles() {
function removeLegacyDirectories (line 310) | async function removeLegacyDirectories() {
function main (line 322) | async function main() {
FILE: scripts/prepare-static.ts
constant ROOT_DIR (line 4) | const ROOT_DIR = process.cwd();
constant PUBLIC_DIR (line 5) | const PUBLIC_DIR = path.join(ROOT_DIR, "public");
constant GOOGLE_VERIFICATION_FILE (line 6) | const GOOGLE_VERIFICATION_FILE = "google146824b99fdbed48.html";
constant GOOGLE_VERIFICATION_CONTENT (line 7) | const GOOGLE_VERIFICATION_CONTENT =
constant REPO_ROOT_DOCUMENTATION_FILES (line 9) | const REPO_ROOT_DOCUMENTATION_FILES = ["CHANGELOG.md", "LICENSE", "READM...
constant DIRECTORIES_TO_CLEAR (line 11) | const DIRECTORIES_TO_CLEAR = ["assets", "css", "js", "v1"];
constant DIRECTORIES_TO_COPY (line 12) | const DIRECTORIES_TO_COPY = [
constant FILES_TO_COPY (line 18) | const FILES_TO_COPY = ["favicon-16x16.png", "favicon-32x32.png", "favico...
function clearGeneratedPublicFiles (line 20) | async function clearGeneratedPublicFiles() {
function copyStaticEntries (line 38) | async function copyStaticEntries() {
function writeGeneratedStaticFiles (line 50) | async function writeGeneratedStaticFiles() {
function main (line 58) | async function main() {
FILE: scripts/verify-export.ts
constant ROOT_DIR (line 6) | const ROOT_DIR = process.cwd();
constant OUT_DIR (line 7) | const OUT_DIR = path.join(ROOT_DIR, "out");
function assertExists (line 9) | async function assertExists(relativePath: string) {
function main (line 19) | async function main() {
FILE: tests/content-validation.test.ts
function createContentRoot (line 9) | function createContentRoot(): string {
FILE: tests/glyph-inspector-font-loader.test.ts
function createMockFont (line 11) | function createMockFont(): Font {
Condensed preview — 275 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (984K chars).
[
{
"path": ".gitignore",
"chars": 128,
"preview": "*.swp\n*.DS_Store\nnode_modules\n.next\n.next-playwright\nout\nnext-env.d.ts\npublic/*\n!public/.gitkeep\nplaywright-report\ntest-"
},
{
"path": "CHANGELOG.md",
"chars": 8299,
"preview": "# Changelog\n\n## 20 Mar 2026\n* **Removed Jost**, as the creator now charges for the variable font.\n\n## 06 Jun 2025\n* **Ad"
},
{
"path": "LICENSE",
"chars": 1056,
"preview": "Copyright (c) 2019 Chad Mazzola\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this so"
},
{
"path": "README.md",
"chars": 8589,
"preview": "# [Beautiful Web Type](https://beautifulwebtype.com)\n\nIn October 2018 I released a completely re-thought and re-designed"
},
{
"path": "app/[typefaceSlug]/glyphs/page.tsx",
"chars": 2426,
"preview": "import type { Metadata } from \"next\";\nimport { notFound } from \"next/navigation\";\n\nimport { BreadcrumbJsonLd } from \"@/c"
},
{
"path": "app/[typefaceSlug]/page.tsx",
"chars": 2509,
"preview": "import type { Metadata } from \"next\";\nimport { notFound } from \"next/navigation\";\n\nimport { BreadcrumbJsonLd } from \"@/c"
},
{
"path": "app/display/page.tsx",
"chars": 498,
"preview": "import type { Metadata } from \"next\";\n\nimport { CategoryRoutePage } from \"@/components/category-route-page\";\n\nexport con"
},
{
"path": "app/feed.xml/route.ts",
"chars": 317,
"preview": "import { getLatestTypefaces } from \"@/lib/content\";\nimport { buildAtomFeedXml } from \"@/lib/feed\";\n\nexport const dynamic"
},
{
"path": "app/globals.css",
"chars": 1461,
"preview": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n.main-nav a.active {\n border-bottom-color: var(--red);\n co"
},
{
"path": "app/layout.tsx",
"chars": 2575,
"preview": "import type { Metadata } from \"next\";\nimport type { ReactNode } from \"react\";\nimport { Analytics } from \"@vercel/analyti"
},
{
"path": "app/monospaced/page.tsx",
"chars": 511,
"preview": "import type { Metadata } from \"next\";\n\nimport { CategoryRoutePage } from \"@/components/category-route-page\";\n\nexport con"
},
{
"path": "app/not-found.tsx",
"chars": 423,
"preview": "import { PageShell } from \"@/components/page-shell\";\n\nexport default function NotFound() {\n return (\n <PageShell>\n "
},
{
"path": "app/page.tsx",
"chars": 1470,
"preview": "import type { Metadata } from \"next\";\n\nimport { BreadcrumbJsonLd } from \"@/components/breadcrumb-jsonld\";\nimport { Pairi"
},
{
"path": "app/pairings/page.tsx",
"chars": 1034,
"preview": "import type { Metadata } from \"next\";\n\nimport { BreadcrumbJsonLd } from \"@/components/breadcrumb-jsonld\";\nimport { Pairi"
},
{
"path": "app/sans-serif/page.tsx",
"chars": 510,
"preview": "import type { Metadata } from \"next\";\n\nimport { CategoryRoutePage } from \"@/components/category-route-page\";\n\nexport con"
},
{
"path": "app/serif/page.tsx",
"chars": 471,
"preview": "import type { Metadata } from \"next\";\n\nimport { CategoryRoutePage } from \"@/components/category-route-page\";\n\nexport con"
},
{
"path": "app/sitemap.ts",
"chars": 742,
"preview": "import type { MetadataRoute } from \"next\";\n\nimport { getAllTypefaces } from \"@/lib/content\";\nimport {\n STATIC_SITEMAP_P"
},
{
"path": "app/v1/page.tsx",
"chars": 2282,
"preview": "import fs from \"node:fs\";\nimport path from \"node:path\";\n\nimport type { Metadata } from \"next\";\n\nconst LEGACY_V1_PATH = p"
},
{
"path": "assets/fonts/alegreya/LICENSE.md",
"chars": 4336,
"preview": "Copyright (c) 2011, Juan Pablo del Peral (juan@huertatipografica.com), with Reserved Font Names 'Alegreya' and 'Alegreya"
},
{
"path": "assets/fonts/alegreya-sans/LICENSE.md",
"chars": 4325,
"preview": "Copyright (c) 2013, Juan Pablo del Peral (juan@huertatipografica.com), with Reserved Font Names 'Alegreya Sans'\n\n\n\nThis "
},
{
"path": "assets/fonts/archivo/LICENSE.md",
"chars": 4298,
"preview": "Copyright (c) 2014-2018, Omnibus-Type (www.omnibus-type.com|omnibus.type@gmail.com).\n\n\n*This Font Software is licensed u"
},
{
"path": "assets/fonts/archivo-black/LICENSE.md",
"chars": 4297,
"preview": "Copyright (c) 2012-2018, Omnibus-Type (www.omnibus-type.com|omnibus.type@gmail.com)\n\n\n*This Font Software is licensed un"
},
{
"path": "assets/fonts/biorhyme/LICENSE.md",
"chars": 4309,
"preview": "Copyright 2016 Aoife Mooney (aoifemooney@gmail.com www.aoifemooney.org)\n\nThis Font Software is licensed under the SIL Op"
},
{
"path": "assets/fonts/biorhyme-expanded/LICENSE.md",
"chars": 4309,
"preview": "Copyright 2016 Aoife Mooney (aoifemooney@gmail.com www.aoifemooney.org)\n\nThis Font Software is licensed under the SIL Op"
},
{
"path": "assets/fonts/commissioner/OFL.txt",
"chars": 4395,
"preview": "Copyright 2019 The Commissioner Project Authors (https://github.com/kosbarts/Commissioner)\n\nThis Font Software is licens"
},
{
"path": "assets/fonts/cooper-hewitt/LICENSE.md",
"chars": 4356,
"preview": "Copyright (c) 2014, Cooper Hewitt Smithsonian Design Museum (cooperhewitt.org), with Reserved Font Name Cooper Hewitt.\n\n"
},
{
"path": "assets/fonts/firago/OFL.txt",
"chars": 4658,
"preview": "Digitized data copyright 2012-2018 for FiraGO: Carrois Corporate GbR and HERE Europe B.V. All rights reserved. \nDigitize"
},
{
"path": "assets/fonts/fivo-sans/OFL.txt",
"chars": 4463,
"preview": "Copyright 2017 Alexander Slobzheninov (www.behance.net/slobzheninov)\r\nThis Font Software is licensed under the SIL Open "
},
{
"path": "assets/fonts/fivo-sans-modern/OFL.txt",
"chars": 4463,
"preview": "Copyright 2017 Alexander Slobzheninov (www.behance.net/slobzheninov)\r\nThis Font Software is licensed under the SIL Open "
},
{
"path": "assets/fonts/fraunces/README.md",
"chars": 2144,
"preview": "# Fraunces, by Undercase Type\n\n*Designed by Phaedra Charles and Flavia Zimbardi.*\n\nFraunces is a display, \"Old Style\" so"
},
{
"path": "assets/fonts/ia-writer-quattro/LICENSE.md",
"chars": 4504,
"preview": "# iA Writer Typeface\n\nCopyright © 2018 Information Architects Inc. with Reserved Font Name \"iA Writer\"\n\n# Based on IBM P"
},
{
"path": "assets/fonts/ibm-plex-mono/license.txt",
"chars": 4359,
"preview": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font Licens"
},
{
"path": "assets/fonts/ibm-plex-sans/license.txt",
"chars": 4359,
"preview": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font Licens"
},
{
"path": "assets/fonts/ibm-plex-sans-condensed/license.txt",
"chars": 4359,
"preview": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font Licens"
},
{
"path": "assets/fonts/ibm-plex-serif/license.txt",
"chars": 4359,
"preview": "Copyright © 2017 IBM Corp. with Reserved Font Name \"Plex\"\n\nThis Font Software is licensed under the SIL Open Font Licens"
},
{
"path": "assets/fonts/inria-sans/LICENSE.txt",
"chars": 4441,
"preview": "Copyright (c) 2017, Black[Foundry] (www.black-foundry.com | hello@black-foundry.com), with Reserved Font Name Inria Sans"
},
{
"path": "assets/fonts/inria-serif/LICENSE.txt",
"chars": 4441,
"preview": "Copyright (c) 2017, Black[Foundry] (www.black-foundry.com | hello@black-foundry.com), with Reserved Font Name Inria Sans"
},
{
"path": "assets/fonts/instrument-sans/OFL.txt",
"chars": 4403,
"preview": "Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)\n\nThis Font Software i"
},
{
"path": "assets/fonts/instrument-serif/OFL.txt",
"chars": 4405,
"preview": "Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif)\n\nThis Font Software"
},
{
"path": "assets/fonts/inter/LICENSE.txt",
"chars": 4417,
"preview": "Copyright (c) 2016-2020 The Inter Project Authors.\n\"Inter\" is a Reserved Font Name.\nhttps://github.com/rsms/inter\n\nThis "
},
{
"path": "assets/fonts/le-murmure/LICENSE.txt",
"chars": 4380,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "assets/fonts/libre-franklin/OFL.txt",
"chars": 4451,
"preview": "Copyright (c) 2015, Impallari Type (www.impallari.com)\r\n\r\nThis Font Software is licensed under the SIL Open Font License"
},
{
"path": "assets/fonts/lora/OFL.txt",
"chars": 4422,
"preview": "Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name \"Lora\".\n\n"
},
{
"path": "assets/fonts/messapia/OFL.txt",
"chars": 4447,
"preview": "Copyright (c) 2019, Collletttivo (collletttivo.it)\r\n\r\nThis Font Software is licensed under the SIL Open Font License, Ve"
},
{
"path": "assets/fonts/oswald/OFL.txt",
"chars": 4482,
"preview": "Copyright 2016 The Oswald Project Authors (https://github.com/googlefonts/OswaldFont)\r\n\r\nThis Font Software is licensed "
},
{
"path": "assets/fonts/playfair-display/OFL.txt",
"chars": 4542,
"preview": "Copyright 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display), with Reserved Fon"
},
{
"path": "assets/fonts/rakkas/OFL.txt",
"chars": 4330,
"preview": "Copyright 2016 Zeynep Akay\n\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is"
},
{
"path": "assets/fonts/source-code-pro/LICENSE.txt",
"chars": 4622,
"preview": "Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Re"
},
{
"path": "assets/fonts/source-sans-pro/LICENSE.md",
"chars": 4579,
"preview": "Copyright 2010-2018 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a tr"
},
{
"path": "assets/fonts/source-serif-pro/LICENSE.md",
"chars": 4578,
"preview": "Copyright 2014-2019 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a tr"
},
{
"path": "assets/fonts/space-grotesk/OFL.txt",
"chars": 4492,
"preview": "Copyright (c) 2016, Google Inc.\r\nCopyright (c) 2018, Florian Karsten (fonts.floriankarsten.com)\r\n\r\nThis Font Software is"
},
{
"path": "assets/fonts/tasa-orbiter/OFL.txt",
"chars": 4495,
"preview": "Copyright (c) 2023, Local Remote (https://localremote.co/),\r\nwith Reserved Font Name TASA Orbiter.\r\n\r\nThis Font Software"
},
{
"path": "assets/fonts/vollkorn/OFL.txt",
"chars": 4489,
"preview": "Copyright 2017 The Vollkorn Project Authors (https://github.com/FAlthausen/Vollkorn-Typeface)\n\r\nThis Font Software is li"
},
{
"path": "assets/fonts/work-sans/OFL.txt",
"chars": 4396,
"preview": "Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)\n\nThis Font Software is lice"
},
{
"path": "assets/fonts/zilla-slab/LICENSE.md",
"chars": 4435,
"preview": "Copyright 2017, The Mozilla Foundation\r\n\r\nThis Font Software is licensed under the SIL Open Font License, Version 1.1.\r\n"
},
{
"path": "components/breadcrumb-jsonld.tsx",
"chars": 656,
"preview": "import { toAbsoluteUrl } from \"@/lib/routes\";\n\ntype BreadcrumbItem = {\n name: string;\n path: string;\n};\n\ntype Breadcru"
},
{
"path": "components/category-page.tsx",
"chars": 715,
"preview": "import { SampleCard } from \"@/components/sample-card\";\nimport { getSampleForTypeface } from \"@/lib/content\";\nimport type"
},
{
"path": "components/category-route-page.tsx",
"chars": 892,
"preview": "import { BreadcrumbJsonLd } from \"@/components/breadcrumb-jsonld\";\nimport { CategoryPage } from \"@/components/category-p"
},
{
"path": "components/comparison-sync.tsx",
"chars": 885,
"preview": "\"use client\";\n\nimport { useEffect } from \"react\";\n\nexport function ComparisonSync() {\n useEffect(() => {\n const comp"
},
{
"path": "components/footer.tsx",
"chars": 3294,
"preview": "import Link from \"next/link\";\n\nimport { getTypefacesByCategory } from \"@/lib/content\";\nimport { getTypefacePath } from \""
},
{
"path": "components/glyph-inspector.tsx",
"chars": 11271,
"preview": "\"use client\";\n\nimport Script from \"next/script\";\nimport { useEffect, useRef, useState } from \"react\";\n\nimport { loadGlyp"
},
{
"path": "components/page-shell.tsx",
"chars": 360,
"preview": "import clsx from \"clsx\";\nimport type { ReactNode } from \"react\";\n\ntype PageShellProps = {\n bodyClass?: string;\n childr"
},
{
"path": "components/pairing-card.tsx",
"chars": 1367,
"preview": "import Link from \"next/link\";\n\nimport type { Pairing } from \"@/lib/content\";\nimport { resolveTypefaceSlugByName } from \""
},
{
"path": "components/sample-card.tsx",
"chars": 816,
"preview": "import Link from \"next/link\";\n\nimport type { Sample, Typeface } from \"@/lib/content\";\nimport { getTypefacePath } from \"@"
},
{
"path": "components/site-header.tsx",
"chars": 3334,
"preview": "\"use client\";\n\nimport Link from \"next/link\";\nimport { usePathname } from \"next/navigation\";\nimport { useEffect, useMemo,"
},
{
"path": "components/typeface-comparison.tsx",
"chars": 1296,
"preview": "import Link from \"next/link\";\n\nimport type { Typeface } from \"@/lib/content\";\nimport { resolveTypefaceSlugByName } from "
},
{
"path": "components/typeface-detail.tsx",
"chars": 9207,
"preview": "import Link from \"next/link\";\n\nimport { ComparisonSync } from \"@/components/comparison-sync\";\nimport { PairingCard } fro"
},
{
"path": "content/pairings/archivo-black-and-lora/meta.yml",
"chars": 91,
"preview": "name: Archivo Black and Lora\ndateAdded: '2018-11-09'\ntypefaces:\n - Archivo Black\n - Lora\n"
},
{
"path": "content/pairings/archivo-black-and-lora/sample.html",
"chars": 564,
"preview": "<h1>Werner Herzog</h1>\n\n<p>There is nothing wrong with spending a night in jail if it means getting the shot you need. S"
},
{
"path": "content/pairings/fraunces-and-libre-franklin/meta.yml",
"chars": 101,
"preview": "name: Fraunces and Libre Franklin\ndateAdded: '2020-11-22'\ntypefaces:\n - Fraunces\n - Libre Franklin\n"
},
{
"path": "content/pairings/fraunces-and-libre-franklin/sample.html",
"chars": 102,
"preview": "<h1>Picasso</h1>\n<h2>Love, Fame, Tragedy</h2>\n\n<h3>Tate Modern</h3>\n<p>8 March – 9 September 2018</p>\n"
},
{
"path": "content/pairings/libre-franklin-and-source-serif-pro/meta.yml",
"chars": 136,
"preview": "name: Libre Franklin and Source Serif Pro\ndateAdded: '2018-11-09'\ntypefaces:\n - Libre Franklin\n - Source Serif Pro\nsam"
},
{
"path": "content/pairings/libre-franklin-and-source-serif-pro/sample.html",
"chars": 701,
"preview": "<h1><span>Out to<br> Lunch!</span><span>Eric<br> Dolphy</span></h1>\n\n<p><em>Out to Lunch</em> stands as Eric Dolphy’s ma"
},
{
"path": "content/pairings/messapia-and-inter/meta.yml",
"chars": 83,
"preview": "name: Messapia and Inter\ndateAdded: '2020-11-22'\ntypefaces:\n - Messapia\n - Inter\n"
},
{
"path": "content/pairings/messapia-and-inter/sample.html",
"chars": 237,
"preview": "<h1>The Tired Vegetarian</h1>\n\n\n<p>All of these recipes are simplified versions of more complex and time consuming meals"
},
{
"path": "content/pairings/oswald-and-source-serif-pro/meta.yml",
"chars": 101,
"preview": "name: Oswald and Source Serif Pro\ndateAdded: '2018-11-09'\ntypefaces:\n - Oswald\n - Source Serif Pro\n"
},
{
"path": "content/pairings/oswald-and-source-serif-pro/sample.html",
"chars": 127,
"preview": "<h2>The Coming of Age of<br> Quantum Biology</h2>\n<h1>Life on<br> the Edge</h1>\n<h3>Johnjoe McFadden <br>& Jim Al-Khalil"
},
{
"path": "content/pairings/rakkas-and-vollkorn/meta.yml",
"chars": 104,
"preview": "name: Rakkas and Vollkorn\ndateAdded: '2018-11-09'\ntypefaces:\n - Rakkas\n - Vollkorn\nsampleShade: light\n"
},
{
"path": "content/pairings/rakkas-and-vollkorn/sample.html",
"chars": 209,
"preview": "<h1>Anger</h1>\n<h2>lucius</h2>\n\n<h1>Mercy</h1>\n<h2>annaeus</h2>\n\n<h1>Revenge</h1>\n<h2>seneca</h2>\n\n<h3><em>translated by"
},
{
"path": "content/site/text.yml",
"chars": 1787,
"preview": "words:\n - Questography\n - Havana Plywood\n - Château d’Yquem\n - hamburgevontpids\n - Högertrafikomläggningen\n - diff"
},
{
"path": "content/typefaces/alegreya/detail.html",
"chars": 6318,
"preview": "<div class='type-detail-table gr4 gc6'>\n <div class='meta dark top flex-column'>\n <p class='name'>Standard Ligatures"
},
{
"path": "content/typefaces/alegreya/glyphs.yml",
"chars": 56,
"preview": "fontFile: /assets/fonts/alegreya/Alegreya-Regular.woff2\n"
},
{
"path": "content/typefaces/alegreya/meta.yml",
"chars": 935,
"preview": "name: Alegreya\ndateAdded: '2018-10-15'\ncategory: Serif\nstyles: 10\nitalic: true\nsmallcap: true\nsampleShade: light\nweights"
},
{
"path": "content/typefaces/alegreya/sample.html",
"chars": 301,
"preview": "<h1>like the generations of leaves, the lives of mortal men. Now the wind scatters the old leaves across the earth, now "
},
{
"path": "content/typefaces/alegreya-sans/detail.html",
"chars": 6124,
"preview": "<div class='type-detail-table gr4 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/alegreya-sans/glyphs.yml",
"chars": 65,
"preview": "fontFile: /assets/fonts/alegreya-sans/AlegreyaSans-Regular.woff2\n"
},
{
"path": "content/typefaces/alegreya-sans/meta.yml",
"chars": 968,
"preview": "name: Alegreya Sans\ndateAdded: '2018-10-15'\ncategory: Sans-Serif\nstyles: 14\nitalic: true\nsmallcap: true\nweights:\n - wei"
},
{
"path": "content/typefaces/alegreya-sans/sample.html",
"chars": 40,
"preview": "<h1>Helvítis<br> fokking<br> fokk!</h1>\n"
},
{
"path": "content/typefaces/archivo/detail.html",
"chars": 2535,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/archivo/glyphs.yml",
"chars": 54,
"preview": "fontFile: /assets/fonts/archivo/Archivo-Regular.woff2\n"
},
{
"path": "content/typefaces/archivo/meta.yml",
"chars": 799,
"preview": "name: Archivo\ndateAdded: '2018-10-15'\ncategory: Sans-Serif\nstyles: 8\nitalic: true\nweights:\n - weight: 400\n name: Reg"
},
{
"path": "content/typefaces/archivo/sample.html",
"chars": 153,
"preview": "<h1>Dieter Rams<br>Bauhaus-Archiv<br>Museum für<br> Gestaltung<br>Retrospective <span class=\"oldstyle-proportional\">02.1"
},
{
"path": "content/typefaces/archivo-black/detail.html",
"chars": 2537,
"preview": "<div class='type-detail-table gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/archivo-black/glyphs.yml",
"chars": 65,
"preview": "fontFile: /assets/fonts/archivo-black/ArchivoBlack-Regular.woff2\n"
},
{
"path": "content/typefaces/archivo-black/meta.yml",
"chars": 699,
"preview": "name: Archivo Black\ndateAdded: '2018-10-19'\ncategory: Sans-Serif\nstyles: 2\nitalic: true\nsampleShade: light\nweights:\n - "
},
{
"path": "content/typefaces/archivo-black/sample.html",
"chars": 62,
"preview": "<h1>Die<br>Neue<br>Gesell<br>schaft</h1>\n<h2>August 1974</h2>\n"
},
{
"path": "content/typefaces/biorhyme/detail.html",
"chars": 4498,
"preview": "<div class='type-detail-table examples-figures gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Figures</p>\n "
},
{
"path": "content/typefaces/biorhyme/glyphs.yml",
"chars": 56,
"preview": "fontFile: /assets/fonts/biorhyme/BioRhyme-Regular.woff2\n"
},
{
"path": "content/typefaces/biorhyme/meta.yml",
"chars": 881,
"preview": "name: BioRhyme\ndateAdded: '2018-10-15'\ncategory: Display\nstyles: 5\nweights:\n - weight: 200\n name: Extra-Light\n - we"
},
{
"path": "content/typefaces/biorhyme/sample.html",
"chars": 80,
"preview": "<h1>är d<span class='ss08'>u</span><br> ny<span class='ss01'>f</span>iken?</h1>\n"
},
{
"path": "content/typefaces/biorhyme-expanded/detail.html",
"chars": 4522,
"preview": "<div class='type-detail-table examples-figures gr2 gc6'>\n <div class='meta dark top flex-column'>\n <p class='name'>F"
},
{
"path": "content/typefaces/biorhyme-expanded/glyphs.yml",
"chars": 73,
"preview": "fontFile: /assets/fonts/biorhyme-expanded/BioRhymeExpanded-Regular.woff2\n"
},
{
"path": "content/typefaces/biorhyme-expanded/meta.yml",
"chars": 890,
"preview": "name: BioRhyme Expanded\ndateAdded: '2018-10-28'\ncategory: Display\nstyles: 5\nweights:\n - weight: 200\n name: Extra-Lig"
},
{
"path": "content/typefaces/biorhyme-expanded/sample.html",
"chars": 42,
"preview": "<h1 class='ss02'>fat</h1>\n<h2>burger</h2>\n"
},
{
"path": "content/typefaces/commissioner/detail.html",
"chars": 1013,
"preview": "<div class='type-detail-table examples-figures gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Figures</p>\n "
},
{
"path": "content/typefaces/commissioner/glyphs.yml",
"chars": 65,
"preview": "fontFile: /assets/fonts/commissioner/Commissioner_VF_1.001.woff2\n"
},
{
"path": "content/typefaces/commissioner/meta.yml",
"chars": 1181,
"preview": "name: Commissioner\ndateAdded: '2025-06-06'\ncategory: Sans-Serif\nstyles: Variable\nitalic: true\nsampleShade: light\nweights"
},
{
"path": "content/typefaces/commissioner/sample.html",
"chars": 147,
"preview": "<h2>NOW thru SUN. SEPT. 10</h2>\n<h1>LARRY YOUNG<br /> QUARTET</h1>\n\n<h2>TUES. SEPT. 12 thru SUN. SEPT. 17</h2>\n<h1>ALBER"
},
{
"path": "content/typefaces/cooper-hewitt/detail.html",
"chars": 2018,
"preview": "<div class='type-detail-table gr4 gc6'>\n <div class='meta dark top flex-row'>\n <p class='name'>Special Characters</p"
},
{
"path": "content/typefaces/cooper-hewitt/glyphs.yml",
"chars": 62,
"preview": "fontFile: /assets/fonts/cooper-hewitt/CooperHewitt-Book.woff2\n"
},
{
"path": "content/typefaces/cooper-hewitt/meta.yml",
"chars": 810,
"preview": "name: Cooper Hewitt\ndateAdded: '2018-10-15'\ncategory: Sans-Serif\nstyles: 14\nitalic: true\nweights:\n - weight: 200\n na"
},
{
"path": "content/typefaces/cooper-hewitt/sample.html",
"chars": 115,
"preview": "<h1>Cinémathèque Suisse</h1>\n<h2>Jean-Luc Godard<br>12 Nov.84 Au 12 JAN.85<br>Casino de Montbenon<br>Lausanne</h2>\n"
},
{
"path": "content/typefaces/crimson-pro/detail.html",
"chars": 3844,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/crimson-pro/glyphs.yml",
"chars": 62,
"preview": "fontFile: /assets/fonts/crimson-pro/CrimsonPro-Roman-VF.woff2\n"
},
{
"path": "content/typefaces/crimson-pro/meta.yml",
"chars": 801,
"preview": "name: Crimson Pro\ndateAdded: '2020-05-23'\ncategory: Serif\nstyles: Variable\nitalic: true\nsampleShade: light\nweights:\n - "
},
{
"path": "content/typefaces/crimson-pro/sample.html",
"chars": 620,
"preview": "<p>“Before he died in 2013, the great sociologist Robert Bellah said that his view of everything he’d studied across his"
},
{
"path": "content/typefaces/fira-code/detail.html",
"chars": 6560,
"preview": "<div class='type-detail-table gr7 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures (selection)"
},
{
"path": "content/typefaces/fira-code/glyphs.yml",
"chars": 52,
"preview": "fontFile: /assets/fonts/fira-code/FiraCode-VF.woff2\n"
},
{
"path": "content/typefaces/fira-code/meta.yml",
"chars": 684,
"preview": "name: Fira Code\ndateAdded: '2019-01-21'\ncategory: Monospaced\nstyles: Variable\nsampleShade: light\nweights:\n - weight: 30"
},
{
"path": "content/typefaces/fira-code/sample.html",
"chars": 240,
"preview": "<h1> ==> *** ## ☠ ## *** <== </h1>\n<h1> #[*><span>United by the</span><*]# </h1>\n<h1> =<< ◐ www ☺ϒ"
},
{
"path": "content/typefaces/firago/detail.html",
"chars": 4745,
"preview": "<div class='type-detail-table gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/firago/glyphs.yml",
"chars": 52,
"preview": "fontFile: /assets/fonts/firago/FiraGO-Regular.woff2\n"
},
{
"path": "content/typefaces/firago/meta.yml",
"chars": 1019,
"preview": "name: FiraGO\ndateAdded: '2018-10-23'\ncategory: Sans-Serif\nstyles: 22\nitalic: true\nsmallcap: true\nsampleShade: light\nweig"
},
{
"path": "content/typefaces/firago/sample.html",
"chars": 86,
"preview": "<h2>Minimum</h2>\n<h3>Minimum</h3>\n<h4>Minimum</h4>\n<h5>Minimum</h5>\n<h6>Minimum</h6>'\n"
},
{
"path": "content/typefaces/fivo-sans/detail.html",
"chars": 710,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Alternate Glyph Forms</p>\n "
},
{
"path": "content/typefaces/fivo-sans/glyphs.yml",
"chars": 57,
"preview": "fontFile: /assets/fonts/fivo-sans/fivosans-regular.woff2\n"
},
{
"path": "content/typefaces/fivo-sans/meta.yml",
"chars": 727,
"preview": "name: Fivo Sans\ndateAdded: '2019-01-03'\ncategory: Sans-Serif\nstyles: 14\nitalic: true\nweights:\n - weight: 100\n name: "
},
{
"path": "content/typefaces/fivo-sans/sample.html",
"chars": 71,
"preview": "<h1>Internationale<br>Juni-Festwochen 1962<br>Stadttheater Zürich</h1>\n"
},
{
"path": "content/typefaces/fivo-sans-modern/detail.html",
"chars": 710,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Alternate Glyph Forms</p>\n "
},
{
"path": "content/typefaces/fivo-sans-modern/glyphs.yml",
"chars": 70,
"preview": "fontFile: /assets/fonts/fivo-sans-modern/fivosansmodern-regular.woff2\n"
},
{
"path": "content/typefaces/fivo-sans-modern/meta.yml",
"chars": 769,
"preview": "name: Fivo Sans Modern\ndateAdded: '2019-01-03'\ncategory: Display\nstyles: 10\nitalic: true\nsampleShade: light\nweights:\n -"
},
{
"path": "content/typefaces/fivo-sans-modern/sample.html",
"chars": 72,
"preview": "<h2>10 maart<br>dag van de<br><strong>anarchie</strong></h2>\n<h1>a</h1>\n"
},
{
"path": "content/typefaces/fraunces/detail.html",
"chars": 3255,
"preview": "<div class='type-detail-table gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Wonk</p>\n <p class='code'>f"
},
{
"path": "content/typefaces/fraunces/glyphs.yml",
"chars": 48,
"preview": "fontFile: /assets/fonts/fraunces/Fraunces.woff2\n"
},
{
"path": "content/typefaces/fraunces/meta.yml",
"chars": 847,
"preview": "name: Fraunces\ndateAdded: '2020-11-22'\ncategory: Display\nstyles: Variable\nitalic: true\nweights:\n - weight: 100\n name"
},
{
"path": "content/typefaces/fraunces/sample.html",
"chars": 131,
"preview": "<h1><span>The</span></h1>\n<h1><span>Beach</span></h1>\n<h1><span style='margin-right: 0.075em;'>Boys</span>Pet</h1>\n<h1>S"
},
{
"path": "content/typefaces/ia-writer-quattro/detail.html",
"chars": 2190,
"preview": "<div class='type-detail-table examples-figures gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Figures</p>\n "
},
{
"path": "content/typefaces/ia-writer-quattro/glyphs.yml",
"chars": 65,
"preview": "fontFile: /assets/fonts/ia-writer-quattro/iAWriterQuattroV.woff2\n"
},
{
"path": "content/typefaces/ia-writer-quattro/meta.yml",
"chars": 893,
"preview": "name: iA Writer Quattro\ndateAdded: '2019-01-30'\ncategory: Sans-Serif\nstyles: Variable\nitalic: true\nsampleShade: dark\nwei"
},
{
"path": "content/typefaces/ia-writer-quattro/sample.html",
"chars": 115,
"preview": "<h1>° All along this road</h1>\n<h1>not a single soul—only</h1>\n<h1>autumn evening</h1>\n\n<h2>Matsuo Basho</h2>\n"
},
{
"path": "content/typefaces/ibm-plex-mono/detail.html",
"chars": 2102,
"preview": "<div class='type-detail-table examples-figures gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Figures</p>\n "
},
{
"path": "content/typefaces/ibm-plex-mono/glyphs.yml",
"chars": 64,
"preview": "fontFile: /assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2\n"
},
{
"path": "content/typefaces/ibm-plex-mono/meta.yml",
"chars": 998,
"preview": "name: IBM Plex Mono\ndateAdded: '2018-11-02'\ncategory: Monospaced\nstyles: 16\nitalic: true\nweights:\n - weight: 100\n na"
},
{
"path": "content/typefaces/ibm-plex-mono/sample.html",
"chars": 102,
"preview": "<h1>Introduction</h1>\n<h1>to Mathematical</h1>\n<h1>Philosophy</h1>\n<h1>Bertrand</h1>\n<h1>Russell</h1>\n"
},
{
"path": "content/typefaces/ibm-plex-sans/detail.html",
"chars": 2505,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/ibm-plex-sans/glyphs.yml",
"chars": 64,
"preview": "fontFile: /assets/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2\n"
},
{
"path": "content/typefaces/ibm-plex-sans/meta.yml",
"chars": 985,
"preview": "name: IBM Plex Sans\ndateAdded: '2018-10-31'\ncategory: Sans-Serif\nstyles: 16\nitalic: true\nweights:\n - weight: 100\n na"
},
{
"path": "content/typefaces/ibm-plex-sans/sample.html",
"chars": 78,
"preview": "<h1>A Mathematical<br> Theory of<br> Communication</h1>\n<h1>C.E. Shannon</h1>\n"
},
{
"path": "content/typefaces/ibm-plex-sans-condensed/detail.html",
"chars": 2505,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/ibm-plex-sans-condensed/glyphs.yml",
"chars": 83,
"preview": "fontFile: /assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Regular.woff2\n"
},
{
"path": "content/typefaces/ibm-plex-sans-condensed/meta.yml",
"chars": 968,
"preview": "name: IBM Plex Sans Condensed\ndateAdded: '2018-11-01'\ncategory: Sans-Serif\nstyles: 16\nitalic: true\nweights:\n - weight: "
},
{
"path": "content/typefaces/ibm-plex-sans-condensed/sample.html",
"chars": 34,
"preview": "<h1>Monk</h1>\n<h2>Thelonious</h2>\n"
},
{
"path": "content/typefaces/ibm-plex-serif/detail.html",
"chars": 2238,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/ibm-plex-serif/glyphs.yml",
"chars": 66,
"preview": "fontFile: /assets/fonts/ibm-plex-serif/IBMPlexSerif-Regular.woff2\n"
},
{
"path": "content/typefaces/ibm-plex-serif/meta.yml",
"chars": 992,
"preview": "name: IBM Plex Serif\ndateAdded: '2018-10-30'\ncategory: Serif\nstyles: 16\nitalic: true\nsampleShade: light\nweights:\n - wei"
},
{
"path": "content/typefaces/ibm-plex-serif/sample.html",
"chars": 279,
"preview": "<h1>“This just proves that this is not some peculiar human characteristic, it’s not even a mammalian characteristic, it’"
},
{
"path": "content/typefaces/inria-sans/detail.html",
"chars": 9198,
"preview": "<div class='type-detail-table gr5 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/inria-sans/glyphs.yml",
"chars": 59,
"preview": "fontFile: /assets/fonts/inria-sans/InriaSans-Regular.woff2\n"
},
{
"path": "content/typefaces/inria-sans/meta.yml",
"chars": 741,
"preview": "name: Inria Sans\ndateAdded: '2018-12-03'\ncategory: Sans-Serif\nstyles: 6\nitalic: true\nweights:\n - weight: 300\n name: "
},
{
"path": "content/typefaces/inria-sans/sample.html",
"chars": 74,
"preview": "<h1>Solomon R.<br> Guggenheim<br> Museum</h1>\n<h2>New York, New York</h2>\n"
},
{
"path": "content/typefaces/inria-serif/detail.html",
"chars": 9354,
"preview": "<div class='type-detail-table gr6 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/inria-serif/glyphs.yml",
"chars": 61,
"preview": "fontFile: /assets/fonts/inria-serif/InriaSerif-Regular.woff2\n"
},
{
"path": "content/typefaces/inria-serif/meta.yml",
"chars": 741,
"preview": "name: Inria Serif\ndateAdded: '2018-12-03'\ncategory: Serif\nstyles: 6\nitalic: true\nsampleShade: light\nweights:\n - weight:"
},
{
"path": "content/typefaces/inria-serif/sample.html",
"chars": 61,
"preview": "<h1>The Frolic of<br> the Beasts</h1>\n<h2>Yukio Mishima</h2>\n"
},
{
"path": "content/typefaces/instrument-sans/detail.html",
"chars": 4132,
"preview": "<div class='type-detail-table gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/instrument-sans/glyphs.yml",
"chars": 61,
"preview": "fontFile: /assets/fonts/instrument-sans/InstrumentSans.woff2\n"
},
{
"path": "content/typefaces/instrument-sans/meta.yml",
"chars": 908,
"preview": "name: Instrument Sans\ndateAdded: '2025-06-05'\ncategory: Sans-Serif\nstyles: Variable\nitalic: true\nsampleShade: light\nweig"
},
{
"path": "content/typefaces/instrument-sans/sample.html",
"chars": 109,
"preview": "<h1>Don Judd</h1>\n<h1>5FEB–2MAR</h1>\n<h1>Castelli</h1>\n<h1>Gallery</h1>\n<h1>4 EAST 77</h1>\n<h1>New York</h1>\n"
},
{
"path": "content/typefaces/instrument-serif/detail.html",
"chars": 2936,
"preview": "<div class='type-detail-table gr1 gc6'>\n <div class='meta dark top'>\n <p class='name'>Discretionary Ligatures</p>\n "
},
{
"path": "content/typefaces/instrument-serif/glyphs.yml",
"chars": 71,
"preview": "fontFile: /assets/fonts/instrument-serif/InstrumentSerif-Regular.woff2\n"
},
{
"path": "content/typefaces/instrument-serif/meta.yml",
"chars": 599,
"preview": "name: Instrument Serif\ndateAdded: '2025-06-05'\ncategory: Serif\nstyles: 1\nitalic: true\nsampleShade: dark\nweights:\n - wei"
},
{
"path": "content/typefaces/instrument-serif/sample.html",
"chars": 128,
"preview": "<h1>The sky is raining fish.</h1>\n<h1>Skyscrapers sit in mountains of sand.</h1>\n<h1>Bandits sleep in trunks of used car"
},
{
"path": "content/typefaces/inter/detail.html",
"chars": 5628,
"preview": "<div class='type-detail-table gr1 gc6'>\n <div class='meta dark top'>\n <p class='name'>Discretionary Ligatures</p>\n "
},
{
"path": "content/typefaces/inter/glyphs.yml",
"chars": 52,
"preview": "fontFile: /assets/fonts/inter/Inter-roman.var.woff2\n"
},
{
"path": "content/typefaces/inter/meta.yml",
"chars": 837,
"preview": "name: Inter\ndateAdded: '2020-11-21'\ncategory: Sans-Serif\nstyles: Variable\nitalic: true\nweights:\n - weight: 100\n name"
},
{
"path": "content/typefaces/inter/sample.html",
"chars": 66,
"preview": "<h1>Psychedelic therapy</h1>\n<h2>Experience the all new you.</h2>\n"
},
{
"path": "content/typefaces/le-murmure/detail.html",
"chars": 4938,
"preview": "<div class='type-detail-table gr3 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/le-murmure/glyphs.yml",
"chars": 60,
"preview": "fontFile: /assets/fonts/le-murmure/Le_Murmure-Regular.woff2\n"
},
{
"path": "content/typefaces/le-murmure/meta.yml",
"chars": 509,
"preview": "name: Le Murmure\ndateAdded: '2018-11-25'\ncategory: Display\nstyles: 1\nweights:\n - weight: 400\n name: Regular\nlatestRe"
},
{
"path": "content/typefaces/le-murmure/sample.html",
"chars": 47,
"preview": "<h1>⚡ Oneohtrix Point Never ⚡</h1>\n"
},
{
"path": "content/typefaces/libre-franklin/detail.html",
"chars": 1245,
"preview": "<div class='type-detail-table examples-figures gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Figures</p>\n "
},
{
"path": "content/typefaces/libre-franklin/glyphs.yml",
"chars": 67,
"preview": "fontFile: /assets/fonts/libre-franklin/LibreFranklin-Regular.woff2\n"
},
{
"path": "content/typefaces/libre-franklin/meta.yml",
"chars": 988,
"preview": "name: Libre Franklin\ndateAdded: '2018-10-15'\ncategory: Sans-Serif\nstyles: 18\nitalic: true\nweights:\n - weight: 100\n n"
},
{
"path": "content/typefaces/libre-franklin/sample.html",
"chars": 174,
"preview": "<h1>Ornette</h1>\n<h1><span class=\"yellow\">On</span><span class=\"green\">Tenor</span></h1>\n<h2><span>Don Cherry</span><spa"
},
{
"path": "content/typefaces/lora/detail.html",
"chars": 2007,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/lora/glyphs.yml",
"chars": 43,
"preview": "fontFile: /assets/fonts/lora/Lora-VF.woff2\n"
},
{
"path": "content/typefaces/lora/meta.yml",
"chars": 737,
"preview": "name: Lora\ndateAdded: '2018-10-15'\ncategory: Serif\nstyles: Variable\nitalic: true\nweights:\n - weight: 400\n name: Regu"
},
{
"path": "content/typefaces/lora/sample.html",
"chars": 374,
"preview": "<p>Far off in the bending sky was the pearly light; and she felt the largeness of the world and the manifold wakings of "
},
{
"path": "content/typefaces/messapia/detail.html",
"chars": 0,
"preview": ""
},
{
"path": "content/typefaces/messapia/glyphs.yml",
"chars": 56,
"preview": "fontFile: /assets/fonts/messapia/Messapia-Regular.woff2\n"
},
{
"path": "content/typefaces/messapia/meta.yml",
"chars": 520,
"preview": "name: Messapia\ndateAdded: '2020-05-23'\ncategory: Display\nstyles: 2\nweights:\n - weight: 400\n name: Regular\n - weight"
},
{
"path": "content/typefaces/messapia/sample.html",
"chars": 52,
"preview": "<h1>Umanità Nova</h1>\n<h2>Quotidiano Anarchico</h2>\n"
},
{
"path": "content/typefaces/oswald/detail.html",
"chars": 2015,
"preview": "<div class='type-detail-table gr2 gc6'>\n <div class='meta dark top'>\n <p class='name'>Standard Ligatures</p>\n <p "
},
{
"path": "content/typefaces/oswald/glyphs.yml",
"chars": 52,
"preview": "fontFile: /assets/fonts/oswald/Oswald-Regular.woff2\n"
},
{
"path": "content/typefaces/oswald/meta.yml",
"chars": 819,
"preview": "name: Oswald\ndateAdded: '2018-10-15'\ncategory: Display\nstyles: 7\nweights:\n - weight: 200\n name: Extra-Light\n - weig"
},
{
"path": "content/typefaces/oswald/sample.html",
"chars": 14,
"preview": "<h1>1968</h1>\n"
},
{
"path": "content/typefaces/playfair-display/detail.html",
"chars": 5863,
"preview": "{% assign text = site.data.text %}\n\n<div class='type-detail-table examples-smallcap-italic gr7 gc6'>\n <div class='meta "
},
{
"path": "content/typefaces/playfair-display/glyphs.yml",
"chars": 71,
"preview": "fontFile: /assets/fonts/playfair-display/PlayfairDisplay-Regular.woff2\n"
},
{
"path": "content/typefaces/playfair-display/meta.yml",
"chars": 757,
"preview": "name: Playfair Display\ndateAdded: '2018-10-15'\ncategory: Display\nstyles: 6\nitalic: true\nsmallcap: true\nweights:\n - weig"
},
{
"path": "content/typefaces/playfair-display/sample.html",
"chars": 88,
"preview": "<h1>the isms go</h1>\n<h1>the ist dies</h1>\n<h1>art remains</h1>\n<p>Vladimir Nabokov</p>\n"
}
]
// ... and 75 more files (download for full content)
About this extraction
This page contains the full source code of the ubuwaits/beautiful-web-type GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 275 files (923.8 KB), approximately 373.5k tokens, and a symbol index with 275 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.