Used as personal webfont CDN.
Fork https://github.com/xz/fonts.
git clone https://github.com/<User>/fonts
cd fonts
Modify package.json
by yourself.
webify --no-eot --no-svg fontname.ttf
cat fontname.ttf | ttf2woff2 > fontname.woff2
mkdir -p serve\src\fontname
mv fontname.woff* serve\src\fontname\
touch serve\fontname.css
@font-face {
font-family: 'Font Name';
src: url('src/fontname/fontname.woff2') format('woff2'),
url('src/fontname/fontname.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
git add .
git commit -m "Add fontname"
git push
Goto https://github.com/<user>/fonts/releases
→ Draft a new release → Choose a tag → Input a tag liked 0.0.x
→ Publish release.
Edit style.css
:
@import url("https://cdn.jsdelivr.net/gh/<user>/fonts@master/serve/fontname.css");
body {
font-family: 'Font Name', sans-serif;
}