Skip to content

internet-development/www-server-mono

Repository files navigation

SERVER MONO

This repository contains the source files for Server Mono and the source code for our website, which is built using our next-sass-starter template system used across all our websites.

Server Mono is a typeface inspired by typewriters, Apple's San Francisco Mono, ASCII art, command-line interfaces, and programming tools.

Server Mono continues the long tradition of monospace fonts, renowned for their versatility in command-line interfaces due to their clear readability and uniform character width. You'll notice our own preferences reflected in the design, as we value how it performs across various viewing contexts. Server Mono offers excellent readability and pairs well with its uniform, predictable, and orderly appearance.

This single-weight font was released in 2024 by the Internet Development Studio Company of Seattle, Washington. Created by designers Tim Vanhille and Matthieu Salvaggio, with supplemental direction from Jimmy Lee and the Internet Development Studio Company community.

Download

You can download the latest version from our GitHub Releases page.

Alternatively, you can install it locally using Homebrew font-server-mono

brew install --cask font-server-mono

Usage

Self Hosted

Add the downloaded font files to your website's public/static directory. The examples below use a /fonts/ prefix, but you can adjust this path to match your project structure.

Copy the below snippet into your CSS file:

/* Regular weight - used for normal text */
@font-face {
  font-family: 'ServerMono';
  src: url('/fonts/ServerMono-Regular.woff2') format('woff2'),    /* Best compression, modern browsers */
       url('/fonts/ServerMono-Regular.woff') format('woff'),      /* Good compression, wider support */
       url('/fonts/ServerMono-Regular.otf') format('opentype');   /* Largest files, universal support */
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Oblique variant - used for italic/oblique text */
@font-face {
  font-family: 'ServerMono';
  src: url('/fonts/ServerMono-RegularOblique.woff2') format('woff2'),
       url('/fonts/ServerMono-RegularOblique.woff') format('woff'),
       url('/fonts/ServerMono-RegularOblique.otf') format('opentype');
  font-weight: normal;
  font-style: oblique;
  font-display: swap;
}

CDN Hosted

Server Mono is also available through the jsDelivr CDN, so that you can use the fonts without downloading and hosting them yourself.

Use the pre-built CSS to quickly add Server Mono on your website:

<link rel="preconnect" href="https://cdn.jsdelivr.net">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/server-mono.css">

Or you can copy the below snippet into your CSS file:

/* Regular weight - used for normal text */
@font-face {
  font-family: 'ServerMono';
  src: url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-Regular.woff2') format('woff2'),    /* Best compression, modern browsers */
       url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-Regular.woff') format('woff'),      /* Good compression, wider support */
       url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-Regular.otf') format('opentype');   /* Largest files, universal support */
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Oblique variant - used for italic/oblique text */
@font-face {
  font-family: 'ServerMono';
  src: url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-RegularOblique.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-RegularOblique.woff') format('woff'),
       url('https://cdn.jsdelivr.net/gh/internet-development/www-server-mono@latest/public/fonts/ServerMono-RegularOblique.otf') format('opentype');
  font-weight: normal;
  font-style: oblique;
  font-display: swap;
}

Using the Font

Then you can use it across your entire site like so:

:root {
  font-family: 'ServerMono', monospace;
}

To use the oblique version, set the font style to either oblique or italic:

p {
  font-family: 'ServerMono', monospace;
  font-style: 'oblique';
}

Setup Website (MacOS)

Start by cloning the repository

Then run the server

npm install
npm run dev

Go to http://localhost:10000 in your browser of choice.


Contact

Thanks

  • Tim Vanhille
  • Matthieu Salvaggio
  • Andrew Alimbuyuguen
  • Jimmy Lee
  • Whyrusleeping
  • Philip Bedford
  • Caidan Williams

About

Server Mono is a font released by the Internet Development Studio Company. SIL Open Font License 1.1

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published