Source Code Pro font pack for connect-fonts
npm install connect-fonts-sourcecodeproSource Code Pro Black fontpack for connect-fonts.
1. Include connect-fonts in a node module.
``js`
const font_middleware = require("connect-fonts");
2. Include the font packs that you want to serve.
`js`
const font_pack = require("connect-fonts-sourcecodepro");
3. Add a middleware by calling the setup function.`js`
app.use(font_middleware.setup({
fonts: [ font_pack ],
allow_origin: "https://exampledomain.com"
}));
4. Add a link tag to include the font CSS.
`html`
Multiple fonts from the family can be included by using a comma separated list of fonts:
`html`
Available fonts:
* sourcecodepro-black
* sourcecodepro-bold
* sourcecodepro-extralight
* sourcecodepro-light
* sourcecodepro-medium
* sourcecodepro-regular
* sourcecodepro-semibold
Locale-optimised font sets can be served by specifying the locale in the fonts.css URL.
`html`
Available subsets:
* latin
* en
5. Set your CSS up to use the new font by using the "Source Code Pro Black" font-family.
```
body {
font-family: 'Source Code Pro Black', 'sans-serif', 'serif';
}
* Copyright: Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved.
* Trademark: Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
* Designer: Paul D. Hunt
* Vendor: Adobe Systems Incorporated
* Vendor URL: http://www.adobe.com/type
Software: Licenced under version 2.0 of the MPL
https://www.mozilla.org/MPL/
Fonts: Licensed under version 1.1 of the SIL Open Font License
http://scripts.sil.org/OFL