GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - digitalinteraction/fonts.openlab.dev: Redistribution of fonts we use

BranchesTags
Open more actions menu

Latest commit

 

History

34 Commits
34 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.nova
.nova
 
 
_includes
_includes
 
 
scripts
scripts
 
 
source
source
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.node-version
.node-version
 
 
.prettierrc
.prettierrc
 
 
README.md
README.md
 
 
eleventy.config.cjs
eleventy.config.cjs
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

permalink /index.html
layout html.njk

This site is the documentation for and hosting of curated fonts for Open Lab websites and apps.

Why?

  • No visitor tracking
  • Modern formats like variable fonts and woff2
  • No reliance on 3rd party services

{% include "font-picker.njk" %}

Fonts

These are the fonts we've added so far, let us know if you'd like another.

The css examples below are simplified, make sure to read Importing fonts below.

Inter

  • Version 4.0
  • Website
  • Download
  • Custom axis opsz 14–32 (optical size)
@import 'https://fonts.openlab.dev/inter/inter.css';

html {
  font-family: 'Inter var', 'Inter', system-ui, sans-serif;
}

Rubik

  • Version 2.200
  • Website
  • Download
@import 'https://fonts.openlab.dev/rubik/rubik.css';

html {
  font-family: 'Rubik var', 'Rubik', system-ui, sans-serif;
}

Lora

  • Version v3.021
  • Website
  • Download

Playfair

  • Version 1.202
  • Website
  • Download
@import 'https://fonts.openlab.dev/playfair/playfair.css';

html {
  font-family: 'Playfair Display var', 'Playfair Display', serif;
}

Open Sans

  • Version ebedbda (git commit)
  • Website
  • Download
@import 'https://fonts.openlab.dev/open-sans/open-sans.css';

html {
  font-family: 'Open Sans var', 'Open Sans', system-ui, serif;
}

Montserrat

  • Version 7.222
  • Website
  • Download
@import 'https://fonts.openlab.dev/montserrat/montserrat.css';

html {
  font-family: 'Montserrat var', 'Montserrat', system-ui, serif;
}

Importing fonts

Take the css file of the font and link to it from your HTML document like this:

<link rel="stylesheet" href="URL" />

or import it from your existing style sheet:

@import 'URL';

You should add a preconnect tag to speed things up:

<link rel="preconnect" href="https://fonts.openlab.dev/" />

You should test for variable fonts using a @supports media query:

:root {
  font-family: 'Inter', system-ui, sans-serif;
}
@supports (font-variation-settings: normal) {
  :root {
    font-family: 'Inter var', system-ui, sans-serif;
  }
}

Self-hosting

You can also download an entire family using the "download" link to get all assets in a zip, then you integrate with your project however you like.

About

Redistribution of fonts we use

fonts.openlab.dev/

Topics

openlab-alembic

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.