apis-font
Version:
88 lines (65 loc) • 1.54 kB
Markdown
# Apis font
## Load font from CDN
load the font by inluding this in HTML
```html
<link rel="stylesheet" href="https://unpkg.com/apis-font/fonts/font.css" />
```
or import it from CSS
```html
<style>
"https://unpkg.com/apis-font/fonts/font.css";
</style>
```
or load it dynamically from JavaScript
```html
<script src="https://unpkg.com/apis-font/fonts/font.js"></script>
```
or lazy load the CSS
```html
<link
rel="preload"
href="https://unpkg.com/apis-font/fonts/font.css"
as="style"
/>
<link
rel="stylesheet"
href="https://unpkg.com/apis-font/fonts/font.css"
media="print"
onload="this.media='all'"
/>
```
apply the font in CSS
```css
body {
font-family: Apis, sans-serif;
}
.font-bold {
font-weight: bold;
}
.font-medium {
font-weight: 500;
}
.font-italic {
font-style: italic;
}
```
Use the font
```html
<p>this is a normal font</p>
<p class="font-bold">this is a bold font</p>
<p class="font-medium">this is a medium font</p>
<p class="font-italic">this is an italic style</p>
```
## Font from npm
```bash
npm install apis-font # yarn add apis-font
```
- The files are in `node_modules/apis-font/fonts`
For quick prototyping, load the font by inluding this in HTML.
```html
<link rel="stylesheet" href="node_modules/apis-font/fonts/font.css" />
```
Alternatively copy the files to a folder outside node_modules.
## More
To see all the available CDN files go to
https://unpkg.com/apis-font/